10 Sep
2002
10 Sep
'02
10:49
Mario Ohnewald wrote:
Ich versuche gerade ein Script zu schreiben das mir etwas als root ausführt. Leider führt das Script die weiteren Befehle nach su nicht aus, da es in der shell/login von root "hängenbleibt."
Ist logisch. Dein Skript wartet mit der Abarbeitung, bis der su-Befehl erfolgreich beendet wurde. Du befindest Dich ja damit in einer anderen Shell. Dann werden die nachfol- genden Zeilen ausgefuehrt.
[...] Aber wie reslisiere ich es nun das er die Befehle unter su auch als root ausführt, mit su -c kann ich nur einzelen Befehle ausführen.
Wer behauptet das? ;-) $> su -c 'echo 1; echo 2; echo 3' Password: 1 2 3 $> Passt, oder? Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)