Linux-Prozesse in den Hintergrund schicken

Manchmal startet man ein Script, find-Befehl oder einen grep der etwas länger dauert auf der Konsole. Man würde dann gerne z.B. den Output im Log ansehen oder einfach an etwas anderem weiterarbeiten bis der Job erledigt ist.

Damit man die Aufgabe nicht abbrechen muss kann man z.B

./script.sh &

oder

find /some/mount/point -name '*.log'

oder

grep -R "blubb" /some/mount/point

einen bereits laufenden Prozess mit

CTRL + Z

pausieren und mit

bg

in den Hintergrund schicken.

Eine Übersicht über sämtliche, im Hintergrund laufenden Prozesse, erhält man mit dem Befehl

jobs

Jeder Job ist durch eine %Zahl gekennzeichnet. Mit

fg %zahl

kann ein Prozess wieder in den Vordergrund geholt werden bzw. durch

kill -9 %zahl

abgebrochen werden.