START-STOP-DAEMON(N) dpkg-verktygen START-STOP-DAEMON(N) NAMN start-stop-daemon - startar och stoppar bakgrundsprocesser SYNOPS start-stop-daemon -S|--start flaggor [--] parametrar start-stop-daemon -K|--stop flaggor start-stop-daemon -H|--help start-stop-daemon -V|--version BESKRIVNING start-stop-daemon anvnds fr att kontrollera skapande och avslutande av processer p systemniv. Med hjlp av flag- gorna --exec, --pidfile, --user och --name kan start-stop-daemon stllas in att hitta existerande instanser av en krande process. Med --start letar start-stop-daemon efter om en angiven process existerar, och om s r fallet gr start-stop-daemon ingenting och avslutar med status 1 (0 om --oknodo anges). Om en sdan process inte existerar startas en instans, antingen med programfilen som anges med --exec, (eller, om den anges, med --startas). Eventuella parametrar som ges efter -- p kommandoraden skickas omodiferade till program- met som startas. Om --retry anges kommer start-stop-dae- mon kontrollera att processen har avslutats. Med --stop testar start-stop-daemon ocks om den angivna processen existerar, och om s r fallet snder start-stop-daemon den signal som anges av --signal till den, och avslutar med status 0. Om en sdan process inte existerar avslutar start-stop-daemon med status 1 (0 om --oknodo anges). FLAGGOR -x|--exec programfil Sk efter processer som r instanser av denna pro- gramfil (enligt /proc/pid/exe ). -p|--pidfile pidfil Sk efter processer vars process-id anges i pidfil. -u|--user anvndarnamn|anvndar-id Sk efter processer som gs av den anvndare som anges med anvndarnamn eller anvndar-id. -n|--name processnamn Sk efter processer med namnet processnamn (enligt /proc/pid/stat). -s|--signal signal Tillsammans med --stop anger detta den signal som skall sndas till processen som stoppas (frval r 15). -R|--retry timeout|schema Tillsammans med --stop anger detta att start-stop- daemon skall kontrollera att processen avslutas. Den testar flera gnger efter matchande processer som krs, tills ingen lngrefinns kvar. Om pro- cesserna inte avslutar kommer programmet utfra ytterligare kommandon enligt schemat. Om timeout anges istllet fr schema kommer schemat signal/timeout/KILL/timeout att anvndas, dr signal r den signal som anges med --signal. schema r den lista med tminstone tv poster avdelade med snedstreck (/); varje post r antingen -signal- nummer eller [-]signalnamn, vilket betyder att sig- nalen skall sndas, eller timeout, vilket anger det antal sekunder programmet skall vnta p att pro- cessen avslutar, eller forever, vilket betyder att resten av schemat skall repetera fr evigt om s behvs. Om slutet p schemat ns och forever inte anges kom- mer start-stop-daemon avslutas med felkod 2. Om ett schema anges kommer eventuell signal angiven med --signal att ignoreras. -a|--startas skvg Tillsammans med --start anger detta att processen som anges med skvg skall startas. Om den inte anges anvnds parametern som gavs till --exec. -t|--test Skriver ut vad som skulle ha utfrts och stter returvrdet, men utfr ingenting. -o|--oknodo Returnerar felstatus 0 i stllet fr 1 om ingen tgrd utfrs/skulle utfrts. -q|--quiet Skriv inte informationsmeddelanden; visa endast felmeddelanden. -c|--chuid anvndarnamn|anvndar-id Byt till detta anvndarnamn/anvndar-id innan pro- cessen startas. Du kan ven ange en grupp genom att lgga till ett kolontecken, :, fljt av gruppnamnet eller grupp-id p samma stt som du skull gjort till "chown"-kommandot (anvndarefP:grupp). Nr du anvn- der detta alternativ mste du ha i tanke att ven bde primr och tillggs-grupp stts, ven om --group-flag- gan inte anges. --group-flaggan r bara till fr grupper som anvndaren normalt inte r en medlem i (t.ex fr att lgga till gruppmedlemskap fr enskilda processer fr standardanvndare ssom "nobody"). -r|--chroot rot Byt katalog och rot till rot innan processen star- tas. Observera att ven pidfilen skrivs efter chroot har utfrts. -b|--background Anvnds typiskt med program som inte kopplar loss sig av sig sjlva. Denna flagga kommer tvinga start-stop-daemon att frgrena sig (fork) innan pro- cessen startar, och tvinga den grenen att kra i bakgrunden. VARNING: start-stop-daemon kan inte kontrollera felstatus fr processer som av ngon som helst anledning misslyckas med att exekvera. Detta r en sista utvg, och r endast avsett fr program som det normalt sett inte r ngon id att p egen hand frgrena, eller dr det inte r mjligt att lgga till koden fr detta p egen hand. -N|--nicelevel Detta ndrar prioriteten p processen innan den star- tas. -m|--make-pidfile Anvnds nr ett program startas som inte skapar sin egen pidfil. Denna flagga kommer att gra s att start-stop-daemon skapar filen som anges med --pid- file och lgga process-id i den precis innan pro- cessen startas. Observera att den inte kommer att tas bort nr programmet stoppas. OBSERVERA: Denna funktion kanske inte alltid fungerar, ngot som huvudsakligen gller nr programmet som startas frgrenar sig (fork) frn sin huvudprocess, och den r drfr bara anvndbar i samband med flaggan --back- ground. -v|--verbose Skriv ut pratsamma informationsmeddelanden. -H|--help Skriv ut hjlpinformation och avsluta sedan. -V|--version Skriv ut versionsinformation och avsluta sedan. FRFATTARE Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>, baserat p en tidigare version av Ian Jackson <ian@chiark.greenend.org.uk>. Manualsida av Klee Dienes <klee@mit.edu>, delvis omformat- erad av Ian Jackson, versatt av Peter Karlsson <peterk@debian.org>. Debianprojektet 15 mars 1997 START-STOP-DAEMON(N)