hur skickar man någonting så det blir en bakgrundsprocess? Hur tar man fram det igen sedan?
- Använd Ctrl-z för att frysa ett programm och åter gå till shell. Manipulera frysta programm med fg och bg med parameter %n där n=jobnummer
- exempel för att frysa ett program, tryck: Crtl-z
- för att återfå kontroll skriv: fg %1
- bg %1 ska användas om man vill att programmet ska fortsätta köras i bakgrunden.
- Om man startar ett kommando med & efter så blir det en bakgrunds process (som dör om ditt shell dör).
- Vill man att något ska forstätta köra även om man stänger ner terminal fönstret kör kommandot med nohup
- exempel : nohup wget -r -nc http://www.disney.com & nohup kommer skicka programmets resultat till en loggfil vid namn nohup.out
- Om du vill köra ett program så att du kan tryka ner det i bakgrunden och senare få interaktiv kontroll igen rekommenderas användning av programmet screen
- exempel : screen lynx http://wiki.gudinna.com för att trycka undan programmet, tryck : Ctrl-a d och för att återfå kontrollen kör: screen -r
- kill är även det ett bra programm, som löser många problem.
Mvh. Arrman
Referens till aktuell sida