Als «job-control» getaggte Fragen

Fragen zu den verschiedenen Möglichkeiten, wie Jobs von der Shell gesteuert werden können: Anhalten, Fortsetzen, Beenden der Ausführung usw.

2
Ändern Sie den übergeordneten Prozess eines Prozesses?
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 anderen Methoden zur Änderung des Shell-Prozesses gehört, in denen ein …

1
So können Sie Prozesse wie bei bash anhalten und wieder aufnehmen
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 /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin 28012 …


1
Minus und Pluszeichen im Jobs Prozess
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 …



4
Deaktivieren der Jobsteuerung in Bash (STRG-Z)
Es kommt mir manchmal vor, dass ich versehentlich CTRL+ drücke Zund meine Bewerbung im Hintergrund verschwindet. Ich weiß, ich kann es zurückbringen fg, also ist es keine so große Sache. Aber ich frage mich job controltrotzdem, ob ich das ausschalten soll. In meinem ganzen Leben kann ich mich nicht an …


1
Nicht blockierender Bash-Befehl
Angenommen, ich habe ein Bash-Skript mit folgendem Inhalt: #!/bin/sh gedit rm *.temp Wenn ich es mit ausführe sh ./test.sh, wird ein geditPopup-Fenster angezeigt, das rmTeil wird jedoch erst ausgeführt, nachdem ich es geschlossen habe gedit. Ich möchte, dass das Skript auch dann weiter ausgeführt wird, wenn gedites nicht geschlossen ist. …
11 bash  job-control 


1
Warum hören Hintergrundprozesse manchmal spontan auf?
Manchmal, einige Zeit nachdem ich einen Prozess mit bgin bash hinterlegt habe , wenn ich in derselben Shell die Eingabetaste drücke, um die Eingabeaufforderung erneut anzuzeigen (nur um zu überprüfen, ob ich noch in bash bin, wenn eine Ausgabe des Hintergrundprozesses angezeigt wurde), Der Hintergrundprozess scheint spontan anzuhalten. Wenn ich …

3
Wie kann ich einen Job beenden, der in einer anderen Shell (Terminalfenster oder Registerkarte) initiiert wurde?
Wenn ich einen Prozess beginne und ihn in einem Terminalfenster hinterlege (z. B. ping google.com &), kann ich ihn mit kill %1beenden (vorausgesetzt, es handelt sich um Job 1). Wenn ich jedoch ein anderes Terminalfenster (oder eine andere Registerkarte) öffne, wird der Hintergrundprozess nicht unter aufgelistet jobsund kann nicht direkt …

5
Wenn ich `./command.sh &` ausführe, wird die Hintergrundaufgabe angehalten. Wie kann ich es am Laufen halten?
Das ist was ich laufe: alexandma@ALEXANDMA-1-MBP ./command.sh & [2] 30374 alexandma@ALEXANDMA-1-MBP [2] + suspended (tty output) ./command.sh Ich möchte nicht, dass es angehalten wird, ich möchte, dass es im Hintergrund weiterläuft. Ich werde ein paar davon in einer Schleife ausführen, also brauche ich etwas, das so funktioniert. Wie kann ich …


3
Hintergrund, Zombie, Daemon und ohne Ctty - sind diese Konzepte miteinander verbunden?
Wie werden diese Verfahrenskonzepte im Zusammenhang zusammen - background, zombie, daemonund without controlling terminal? Ich habe das Gefühl, dass sie irgendwie nahe beieinander liegen, besonders durch das Konzept von controlling terminal, aber es gibt immer noch nicht viele Informationen für mich, um eine Geschichte zu erzählen, zum Beispiel, wenn Sie …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.