Script soll Netzverfügbarkeit prüfen und dann daten ziehen
Hi, Ich möchte ein kleines Script schreiben, das in der lage ist zuerst zu erkennen, ob ein anderer Rechner verfügbar ist und dann je nachdem ein paar Dateien von da ziehen. Das ganze soll den Sinn haben, dass ich mein E-Mailbox die sich auf meinen Arbeitsrechner befindet auf mein Notebook ziehen möchte. Damit hätte ich dann immer die aktuellste mbox dabei. Und dass ich das nicht immer sonstwie umständlich machen muss würd ich das gerne automatisieren, am besten so dass ich es beim Start aufrufen kann. Mein Problem ist: Ich hab keine Ahnung wie ich das machen soll.... Hat da jemand ne Idee, URL, oder vielleicht sogar ne Vorlage? Danke Martin -- Alkohol löst die Zunge! H.Lecter
Hallo, at Sat, 23 Feb 2002 20:15:35 +0100 Martin Kropfinger wrote:
Mein Problem ist: Ich hab keine Ahnung wie ich das machen soll.... Hat da jemand ne Idee, URL, oder vielleicht sogar ne Vorlage?
So ein Synchrosisationscript wäre nicht schlecht. Vielleicht kommt hierzu rsync in frage. Ansonsten könnte ich mir vorstellen, das man mit ping die Verfügbarkeit eines Rechners prüft und dann anfängt zu saugen. Wie man das nun in einem shellscript umsetzt würde mich auch interessieren. Gruß Michael -- Homepage temporarily out of order Registered Linux User #228306 Phone/Fax +49 7000 MACBYTE http://counter.li.org GNU GPG-Key ID 22C51B8D0140F88B ICQ #151172379 ++ Webdesign ++ PHP Development ++
Moin,
* Martin Kropfinger
Ich möchte ein kleines Script schreiben, das in der lage ist zuerst zu erkennen, ob ein anderer Rechner verfügbar ist und dann je nachdem ein paar Dateien von da ziehen.
Das ganze soll den Sinn haben, dass ich mein E-Mailbox die sich auf meinen Arbeitsrechner befindet auf mein Notebook ziehen möchte. Damit hätte ich dann immer die aktuellste mbox dabei. Von welcher Art Netzwerkverbindugn sprechen wir denn? Wenn Du auf dem Notebook ein Verzeichnis der Workstation mountest, reicht ein einfaches cp, daß dann eben schiefgeht, wenn Du unterwegs bist.
Thorsten -- Beware of he who would restrict you from information, for in his heart he dreams himself your master.
Am Samstag, 23. Februar 2002 20:15 schrieb Martin Kropfinger:
Ich möchte ein kleines Script schreiben, das in der lage ist zuerst zu erkennen, ob ein anderer Rechner verfügbar ist und dann je nachdem ein paar Dateien von da ziehen.
ping und rsync? Hier mal ein kleiner Ausschnitt aus einem Script, das ich hier auf meinem Notbook am laufen habe: if /bin/ping -q -c 1 eddie -w 2 >/dev/null 2>&1; then # Terminkalender synchronisieren /bin/su manfred -c '/usr/bin/rsync -zupogtr -e ssh \ eddie:/home/manfred/.kde2/share/apps/korganizer/ \ /home/manfred/.kde2/share/apps/korganizer/ >/dev/null 2>&1' /bin/su manfred -c '/usr/bin/rsync -zupogtr -e ssh \ /home/manfred/.kde2/share/apps/korganizer/ \ eddie:/home/manfred/.kde2/share/apps/korganizer/ >/dev/null 2>&1' fi
Das ganze soll den Sinn haben, dass ich mein E-Mailbox die sich auf meinen Arbeitsrechner befindet auf mein Notebook ziehen möchte. Damit hätte ich dann immer die aktuellste mbox dabei.
Sollte so funktionieren, ich mach das auch mit meinen Terminen (siehe oben), Adressbuche usw.
Und dass ich das nicht immer sonstwie umständlich machen muss würd ich das gerne automatisieren, am besten so dass ich es beim Start aufrufen kann.
Jo, läuft hier auch in einem int-Script.
Mein Problem ist: Ich hab keine Ahnung wie ich das machen soll.... Hat da jemand ne Idee, URL, oder vielleicht sogar ne Vorlage?
Neben dem ausschnitt oben, solltest Du eine Kopie von /etc/init.d/skeleton als Basis verwenden und natürlich 'man insserv' anschaun. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
participants (4)
-
Manfred Tremmel
-
Martin Kropfinger
-
Michael Raab
-
Thorsten Haude