Kapitel 11. Hintergrundprozesse: Jobs

Von der Bash mittels & im Hintergrund gestartete Prozesse werden als (background) jobs bezeichnet. Diese lassen sich – obwohl nicht mehr mit dem Terminal verbunden – noch in gewissen Grenzen über die Jobverwaltung steuern. Dazu werden sie entweder über ihre PID direkt durch Signale manipuliert oder über die von der Bash vergebene Jobnummer angesprochen. Diese gibt die Bash immer automatisch bei der Verlagerung von Jobs in den Hintergrund aus:

$> job &

[Jobnummer] PID

Eine Alternative, Jobs in den Hintergrund zu verlagern, bietet bg:

$> job [Ctrl][z] hält den Prozess an
[Jobnummer]+ Stopped     ...
> bg bringt den letzten angehaltenen Job in den Hintergrund

[Ctrl][y] führt zu einem verzögerten Anhalten, das bei dem ...

Get Bash kurz & gut, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.