For at en proces, som f.eks. Firefox, kan afkobles fuldstændigt fra terminalen, den er startet fra, så den ikke termineres ved lukning af terminalen og undgår at "forurene" terminalen via STDOUT/STDERR, kan du følge disse trin:
nohup
: nohup
står for "no hang up" og bruges til at køre en kommando, der fortsætter med at køre efter, at terminalen er lukket.nohup firefox &
nohup firefox > /dev/null 2>&1 &
disown
: Efter at have startet processen i baggrunden, kan du bruge disown
til at fjerne den fra shellens jobtabeller.firefox &
disown
screen
eller tmux
: Disse terminal multiplexer værktøjer kan bruges til at starte en session, køre processen indenfor denne session, og derefter afkoble sessionen fra terminalen.screen
: screen -S mysession
firefox
Ctrl+A
efterfulgt af D
tmux
: tmux new -s mysession
firefox
Ctrl+B
efterfulgt af D
Ved at følge disse trin kan du sikre, at processen fortsætter med at køre uafhængigt af terminalen og undgår at sende output til terminalen.
Har du brug for hjælp til terminalopgaver? Med Handyhand kan du nemt oprette din opgave helt gratis. På få minutter vil du modtage bud fra dygtige hjælpere, der står klar til at assistere dig. Gør din hverdag lettere ved at få professionel hjælp til dine opgaver!