Was sind die Unterschiede zwischen $ nohup foo und $ foo & und $ foo & $
Was sind die Unterschiede zwischen $ nohup foo und $ foo & und $ foo & $
Ich habe ein laufendes Programm auf einer SSH-Shell. Ich möchte es anhalten und seine Ausführung wieder aufnehmen können, wenn ich zurückkomme. Eine Möglichkeit, dies zu tun, bestand darin, sein Eigentum auf eine Bildschirmhülle zu übertragen und sie so dort laufen zu lassen. Gibt es eine andere...
Wenn ich das virtuelle Terminal schließe, in dem ein Prozess gestartet wurde, wird die Ausgabe direkt an /dev/nulloder kann sie den Speicher irgendwie verschmutzen? Kann ich die Ausgabe trotzdem abrufen, um sie zu einem späteren Zeitpunkt weiterzulesen? [EDIT]: Ist der Moment des Verleugnens eines...
Ich versuche, einen Prozess von einem Bash-Skript zu trennen, damit SIGINT nicht an den Prozess weitergeleitet wird, wenn ich das Skript beende. Ich habe den disownBefehl im Terminal direkt verwendet, aber in der Bash wird disowndie Weiterleitung von SIGINT nicht gestoppt. Der Zweck dieses Skripts...
disown bewirkt, dass eine Shell SIGHUP nicht an ihren nicht freigegebenen Job sendet, wenn die Shell beendet wird, und Entfernt den abgelehnten Job aus der Jobsteuerung der Shell. Ist das erste das Ergebnis des zweiten? Mit anderen Worten, wenn ein von einer Shell gestarteter Prozess auf irgendeine...
Ist es möglich, den übergeordneten Prozess eines Prozesses zu ändern? Wenn ja wie Beispielsweise, Wie gelingt screenes, eine screenSitzung und die darin ausgeführten Prozesse an verschiedene Shell-Prozesse anzuhängen ? Gibt es eine Änderung des übergeordneten Prozesses? Ich habe offenbar von...
Kann ich es irgendwie rückgängig machen, wenn ich disowneinen Job habe bashund meine Meinung ändere? Wenn ja, ist es möglich, einen beliebigen Prozess unter Jobkontrolle zu bringen (eine akzeptable Einschränkung wäre, dass ich den Prozess besitze)? Und schließlich würde dies den folgenden Workflow...
Meine Methode zum Ablehnen des Vordergrundprozesses erfordert zu viel Aufwand. Angenommen, ich habe einen Prozess im zshVordergrund. Ich möchte disownes, damit ich die Shell schließen kann, ohne dass der Prozess gesendet wird SIGHUP. Im Moment beginne ich mit Ctrl+ zzum Hintergrund und unterbreche...