Ich weiß, dass dies schon einmal gefragt wurde, aber keine der Antworten scheint in OS X Mountain Lion zu funktionieren. Ich möchte einen Prozess über SSH starten und das Terminal schließen, ohne den Prozess abzubrechen.
nohup ccl64 -e '(ql:quickload :"file")' &
Funktioniert nicht Wenn das Terminal geschlossen ist, stirbt der Prozess ab.
nohup ccl64 -e '(ql:quickload :"file")'
Hier gilt das gleiche.
Ich denke, es muss einen Weg geben. Dies ist sehr ärgerlich, da es in jedem Linux-System als Standard funktioniert, Mac OS X sich jedoch weigert, mit einer dieser Kombinationen zu arbeiten.
nohup
. Machen Sie einfach Bildschirm ccl64 ... &. Wenn nötig, können Sie später erneut eine Verbindung mit Bildschirm -R herstellen, um den Fortschritt zu überwachen. Alternativ können Sie auch einfach den Bildschirm ausführen und den Befehl dorthardcopy
. Weitere Informationen finden Sie unter bbs.archlinux.org/viewtopic.php?id=47521 .Versuchen Sie es
screen
stattdessen, es sollte immer noch Teil der Standardinstallation sein. Einige Leute verwenden sogar den Bildschirm als Standard-Shell, sodass sie sich überhaupt keine Gedanken über Nohup machen müssen.quelle
man screen
für Details.