Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Shell, Remote

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.03.2006
    Beiträge
    12

    Shell, Remote

    Ich möchte remote überprüfen, ob es ein File existiert. Lokal mache ich es so:

    Code:
    if [ -x $PFAD/$LIEFERUNG ]
    then
    ..
    Kann ich auch so was remote machen?

    Sonst muss ich jedesmal das Verzeichnis löschen, neu anlegen und den Inhalt hin kopieren.

    Code:
    ssh RECHNER02 "rm -r $LIEFERUNG /sql/work_area/"
    
    ssh RECHNER02 "mkdir $LIEFERUNG /sql/work_area/"
    
    scp /perl/$LIEFERUNG/*.pl RECHNER02:/sql/work_area/$LIEFERUNG

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.05.2001
    Beiträge
    88
    Hallo,

    Du kannst es remote als ganzes ausführen. Oder so wie du beschrieben hast
    machen. Wenn es automatisch laufen soll muss PublicKeyAuth natürlich
    funktionieren.

    EDIT: Im letzten Beispiel sollte $LIEFERUNG local expandiert und an den SCP
    CLient übergeben werden.

    Willst Du eine Variable remote auswerten, bietet sich an diese in die .(ba)shrc
    remote einzutragen und den Command in QUOTES auszuführen.

    ssh remote "ps aux|egrep $PREMIUMKUNDEN"
    Geändert von 403 (28-06-2006 um 09:46 Uhr)
    ;)

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.03.2006
    Beiträge
    12
    Danke, ich versuche mal.

  4. #4
    Registrierter Benutzer
    Registriert seit
    01.06.2006
    Beiträge
    28
    Hallo,

    du kannst aber auch mal folgendes probieren:

    ssh "if [ -f <file> ] ; then ; rm -f <verzeichnis> ; mkdir <verzeichnis> ;fi"

    Aber bitte dies mal ohne Gewähr testen, da ich das nicht getestet habe.
    Gruß
    Dietmar

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •