Hallo
ich weiß nicht, was ich falsch mache, ich habe ein Skript, das soll tor starten und dann aber beenden. Also schreibe ich darin:
Starte ich das Skript, lese ich noch:
Dann wird das exit ausgeführt, weil der echo-Befehl nicht mehr ausgeführt wird, aber den Command Prompt kriege ich nicht, es erscheint eine leere Zeile. Das Skript ist noch irgendwo.
Um den Cursor auf der Kommandozeile dann wieder zu bekommen, muss ich erst CTRL+C drücken oder Return.
Wie kann ich das nohup komplett in den Hintergrund kriegen, dass mein Skript auch wirklich zu Ende läuft?
Danke
franc
EDIT: ich merke, dass das Skript wohl schon beendet ist, aber der Cursor nicht zurück kommt, das ist wohl das Problem.
Weil mit Return bin ich wieder am Command Prompt.
ich weiß nicht, was ich falsch mache, ich habe ein Skript, das soll tor starten und dann aber beenden. Also schreibe ich darin:
Code:
# tor per nohup im Hintergrund ausfuehren
nohup tor & >/dev/null 2>&1
exit 0
echo "das wird nicht mehr angezeigt"
Code:
nohup: hänge Ausgabe an „nohup.out“ an
Um den Cursor auf der Kommandozeile dann wieder zu bekommen, muss ich erst CTRL+C drücken oder Return.
Wie kann ich das nohup komplett in den Hintergrund kriegen, dass mein Skript auch wirklich zu Ende läuft?
Danke
franc
EDIT: ich merke, dass das Skript wohl schon beendet ist, aber der Cursor nicht zurück kommt, das ist wohl das Problem.
Weil mit Return bin ich wieder am Command Prompt.
0 commentaires:
Enregistrer un commentaire