Stiftmaster
02.01.06, 15:50
Hallo Leute,
momentan verbinde ich mich über "ssh server" per SSH auf einen Root-Server. Dort hacke ich dann immer die gleichen 10 Befehle ein (sind Test-Scripte, die checken, ob noch alles läuft) und dann beende ich die SSH-Verbindung wieder mit "exit".
Eigentlich will ich gar nicht sehen, was die Scripts auf dem Server machen, weil ich sowieso n' Bestätigungs-EMail erhalten - und wenn die nicht kommt, brennt es sowieso :-)
Heißt:
Ich will mir ein Script auf meiner localen Maschine schreiben, was sich per SSH verbindet, dann einige Befehle ausführt und dann die Verbindung beendet.
Ich habe mit meinem Wissen mir die Datei "/script.sh" angelegt und dann folgendes reingehackt:
ssh SERVER
sh /scripts/backup_mysql.sh
exit
So - die Verbindung wird aufgebaut doch dann ist Ende. Dann erscheint zwar "SERVER:/ #" aber das war's dann auch. Der Befehl "sh /sc..." wird gar nicht ausgeführt. Ich frag mich warum - und wie kriege ich das Problem gelöst :-)
Danke für eure Tipps.
Stefan
momentan verbinde ich mich über "ssh server" per SSH auf einen Root-Server. Dort hacke ich dann immer die gleichen 10 Befehle ein (sind Test-Scripte, die checken, ob noch alles läuft) und dann beende ich die SSH-Verbindung wieder mit "exit".
Eigentlich will ich gar nicht sehen, was die Scripts auf dem Server machen, weil ich sowieso n' Bestätigungs-EMail erhalten - und wenn die nicht kommt, brennt es sowieso :-)
Heißt:
Ich will mir ein Script auf meiner localen Maschine schreiben, was sich per SSH verbindet, dann einige Befehle ausführt und dann die Verbindung beendet.
Ich habe mit meinem Wissen mir die Datei "/script.sh" angelegt und dann folgendes reingehackt:
ssh SERVER
sh /scripts/backup_mysql.sh
exit
So - die Verbindung wird aufgebaut doch dann ist Ende. Dann erscheint zwar "SERVER:/ #" aber das war's dann auch. Der Befehl "sh /sc..." wird gar nicht ausgeführt. Ich frag mich warum - und wie kriege ich das Problem gelöst :-)
Danke für eure Tipps.
Stefan