[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shell Script im Hintergrund starten



Hi Manfred,
Manfred Gnädig wrote:
Hallo,
ich habe ein etwas komplizierters Shell Script geschrieben, welches recht
lange läuft, bis alle Aufgaben erledigt sind.

Wenn ich das Script in der Console aufrufe, wird auch auf der Console die
ablaufende Arbeit angezeigt. Ich habe das ganz normal mit
"echo"realisiert.

Wenn ich die Console schließe, bricht das Script auch seine Arbeit ab.

Wie kann ich das Script starten und einfach im Hintergrund laufen lassen,
so, daß es auch noch weiterläuft, wenn ich gar nicht mehr mir der Console
in den Server eingelogt bin?

Mit
./script.sh &
geht es leider nicht.
Das habe ich schon ausprobiert.

nohup ./script.sh

dann werden standardmässig alle ausgaben in eine nohup.out geschrieben... die kannste ja fallse die ausgaben dann doch haben willst mit tail-f mitlaufen lassen..... abbrechen (wenn nötig) müssteste halt mit kill... oder die eigentlich etwas überdimensionierte lösung mit screen...... (aber man sollte ja die kirche im dorf lassen)

Herzlichen Dank für Euere Hilfe.
Liebe Grüße
Manfred
hth
micha



Reply to: