Was sind die Unterschiede zwischen $ nohup foo und $ foo & und $ foo & $
Fragen zu den verschiedenen Möglichkeiten, wie Jobs von der Shell gesteuert werden können: Anhalten, Fortsetzen, Beenden der Ausführung usw.
Was sind die Unterschiede zwischen $ nohup foo und $ foo & und $ foo & $
Ich habe einen Prozess ursprünglich im Vordergrund ausgeführt. Ich habe durch Ctrl+ suspendiert Zund setze dann seine Ausführung im Hintergrund durch fort bg <jobid>. Ich frage mich, wie ich einen im Hintergrund laufenden Prozess anhalten kann. Wie kann ich einen Hintergrundprozess in den...
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...
Im Bash-Terminal kann ich Control+ Zdrücken, um einen laufenden Prozess anzuhalten. Dann kann ich eingeben fg, um den Prozess fortzusetzen. Kann ich einen Prozess anhalten, wenn ich nur eine PID habe? Und wenn ja, welchen Befehl soll ich verwenden? Ich suche nach etwas wie: suspend-process...
Was ist der Unterschied zwischen einem "Job" und einem
manchmal starte ich eine app im gnome-terminal, aber dann muss ich plötzlich gnome neu starten oder so. Ich denke, die Antwort auf die Frage ist auch nützlich, wenn ich mich von SSH trennen möchte, wo etwas passiert. Der Terminalbaum von Gnome sieht folgendermaßen aus: gnome-terminal bash...
Der vollständige Teil der Bash-Manpage, der anwendbar ist, sagt nur: Wenn das Betriebssystem, auf dem bash ausgeführt wird, die Jobsteuerung unterstützt, enthält bash Funktionen zur Verwendung. Wenn Sie das Suspend-Zeichen (normalerweise ^ Z, Strg-Z) eingeben, während ein Prozess ausgeführt wird,...
Hängt ein Programm, das von einer SSH-Sitzung ausgeführt wird, von der Verbindung zum Client ab? Zum Beispiel, wenn die Verbindung sehr langsam ist. Wartet es also aktiv, bis Dinge auf dem Bildschirm gedruckt werden? Und wenn es auf die Verbindung ankommt , kommt es zum Beispiel auch bei screen...
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...
Ctrl+ Zstoppt den Job, während Ctrl+ Cden Job beendet. Warum das? Wäre der andere Weg nicht sinnvoller? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep...
Ich versuche, ein Shell-Skript so einzurichten, dass Hintergrundprozesse ausgeführt werden. Wenn ich Ctrlcdas Shell-Skript verwende, werden die untergeordneten Elemente beendet und dann beendet. Das Beste, was mir gelungen ist, ist das hier. Es scheint, dass das kill 0 -INTSkript vor dem Warten...
Führen Sie einen Job im Hintergrund aus $ command & Wenn dies erledigt ist, wird das Terminal gedruckt [n]+ command oder [n]- command Manchmal ist es ein Plus und manchmal ein Minus [n]. Was bedeutet Plus /
Kann jemand bitte auf eine leicht verständliche Weise das Konzept der Terminalsteuerung in Unix- und Unix-ähnlichen Systemen erklären? Hat es mit einer Sitzung zu tun? Wenn ja,
Auf der Manpage steht nur: -m Jobsteuerung ist aktiviert. Aber was heißt das eigentlich? Ich bin auf diesen Befehl in einer SO-Frage gestoßen . Ich habe dasselbe Problem wie bei OP, nämlich "Fabric kann Tomcat nicht starten". Und das set -mgelöst. Das OP hat ein wenig erklärt, aber ich verstehe...
Ich möchte einen Prozess wie einen Daemon aus einem Skript ausführen und konfigurieren. Meine Shell ist unter Cygwin zsh emuliert und der Daemon ist SFK , ein einfacher FTP-Server. Für das, was hier zählt, kann das Skript startserv.shwie folgt verfasst werden: #!/bin/sh read -s -p "Enter Password:...
Diese Frage ist eine Folgemaßnahme zu: Unterbrechen und Fortsetzen von Prozessen Ich habe Firefox von einer Bash-Sitzung im Gnome-Terminal gestartet. Der Prozessbaum sieht folgendermaßen aus: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh
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...
Ich habe eine Übung, um einige Daten (* conf aus einigen Verzeichnissen) in eine Datei einzufügen, und muss dies im Hintergrund tun. Ich habe es getan und frage mich, was die Bedeutung von Ausgabenachrichten ist: [A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1...
Diese Befehle werden im Hintergrund ausgeführt: foo @ contoso ~ $ sleep 30 & foo @ contoso ~ $ sleep 60 & foo @ contoso ~ $ sleep 90 & Was ist das Minus- und Pluszeichen nach dem Ausführen von Jobs? foo @ contoso ~ $ jobs [1] Running Sleep 30 & [2] - Running Sleep 60 & [3] +...
suspendist ein eingebauter Befehl in Bash. Wann würden Sie diesen Befehl natürlich verwenden und ihn nützlich