Provided by: dpkg_1.15.5.6ubuntu4_i386 bug

NAMN

       start-stop-daemon - startar och stoppar bakgrundsprocesser

SYNOPS

       start-stop-daemon [flaggor] ĂtgĂrd

BESKRIVNING

       start-stop-daemon   anvÀnds   för  att  kontrollera  hur  processer  pÄ
       systemnivÄ skapas och avslutas. Med hjÀlp av  en  av  sökflaggorna  kan
       start-stop-daemon  stÀllas  in  att  hitta  befintliga  instanser av en
       körande process.

       Observera att om inte  --pidfile  anges  kommer  start-stop-daemon  att
       jobba  pÄ  ett sÀtt som liknar killall(1). start-stop-daemon kommer att
       söka  i  processtabellen  efter  processer  med  motsvarande  namn   pÄ
       processen,  anvÀndar-id  och/eller  grupp-id  (om  sÄdant  anges). Alla
       processer som stÀmmer överens kommer tillsÀndas  signalen  TERM  (eller
       den  som  anges  med  --signal  eller  --retry)  om  --stop  anges. För
       processer som har lÄnglivade barn som mÄste överleva en  --stop,  mÄste
       du ange en pidfil.

KOMMANDON

       -S, --start [--] argument
              Se  om  en  angiven  process  existerar, och om sÄ Àr fallet gör
              start-stop-daemon ingenting och avslutar  med  status  1  (0  om
              --oknodo  anges).  Om en sÄdan process inte existerar startas en
              instans, antingen med programfilen som anges med  --exec  eller,
              om  den  anges, med --startas. Eventuella argument som ges efter
              -- pÄ kommandoraden skickas utan  Àndring  till  programmet  som
              startas.

       -K, --stop
              Testa om den angivna processen existerar. Om sÄ Àr fallet sÀnder
              start-stop-daemon  den  signal  som  anges  av   --signal   till
              processen,  och  avslutar  med status 0. Om processen inte finns
              avslutar start-stop-daemon med status 1 (0 om  --oknodo  anges).
              Om   --retry  anges  kommer  start-stop-daemon  kontrollera  att
              processen har avslutats.

       -H, --help
              Visa hjÀlpskÀrm och avsluta.

       -V, --version
              Visa programversion och avsluta.

FLAGGOR FÖR SÖKNING

       -p, --pidfile pidfil
              Sök efter processer vars process-id anges i pidfil.

       -x, --exec programfil
              Sök efter processer som Àr  instanser  av  programfilen  (enligt
              /proc/pid/exe).

       -n, --name processnamn
              Sök    efter    processer   med   namnet   processnamn   (enligt
              /proc/pid/stat).

       -u, --user anvĂndarnamn|anvĂndar-id
              Sök efter processer som Àgs  av  den  anvÀndare  som  anges  med
              anvĂndarnamn eller anvĂndar-id.

FLAGGOR

       -g, --group grupp|grupp-id
              Byt till grupp eller grupp-id nÀr processen startas.

       -s, --signal signal
              Tillsammans  med  --stop anger detta den signal som skall sÀndas
              till processen som stoppas (förval Àr TERM).

       -R, --retry tidsgrĂns|schema
              Tillsammans med --stop anger detta att  start-stop-daemon  skall
              kontrollera  att  processen  avslutas.  Den  testar flera gÄnger
              efter matchande processer som körs,  tills  ingen  lÀngre  finns
              kvar.  Om  processerna  inte  avslutar  kommer programmet utföra
              ytterligare kommandon enligt schemat.

              Om  tidsgrĂns  anges  istĂ€llet   för   schema   kommer   schemat
              signal/timeout/KILL/timeout  att  anvÀndas,  dÀr  signal  Àr den
              signal som anges med --signal.

              schema Àr den lista  med  Ätminstone  tvÄ  poster  avdelade  med
              snedstreck  (/);  varje  post  Àr  antingen  -signalnummer eller
              [-]signalnamn, vilket betyder att signalen skall  sÀndas,  eller
              timeout,  vilket anger det antal sekunder programmet skall vÀnta
              pÄ att processen avslutar, eller  forever,  vilket  betyder  att
              resten av schemat skall repetera för evigt om sÄ behövs.

              Om   slutet  pÄ  schemat  nÄs  och  forever  inte  anges  kommer
              start-stop-daemon avslutas med felkod 2.  Om  ett  schema  anges
              kommer eventuell signal angiven med --signal att ignoreras.

       -a, --startas kvĂg
              Tillsammans  med --start anger detta att processen som anges med
              kvĂg skall startas. Om den inte anges anvĂ€nds  argumentet  som
              gavs till --exec.

       -t, --test
              Skriver ut vad som skulle ha utförts och sÀtter returvÀrdet, men
              utför ingenting.

       -o, --oknodo
              Returnerar  felstatus  0  i  stÀllet  för  1  om  ingen   ÄtgÀrd
              utförs/skulle utförts.

       -q, --quiet
              Skriv  inte informationsmeddelanden; visa endast felmeddelanden.

       -c, --chuid anvĂndarnamn|anvĂndar-id
              Byt till anvÀndarnamnet/anvÀndar-id:t innan  processen  startas.
              Du  kan Àven ange en grupp genom att lÀgga till ett kolontecken,
              :, följt av gruppnamnet eller grupp-id  pÄ  samma  sÀtt  som  du
              skull  gjort  till  "chown"-kommandot  (anvĂndare:grupp).  Om du
              anger en anvÀndare utan att ange  en  grupp  kommer  anvÀndarens
              primÀra  grupp-id  att  anvÀndas.  NÀr  du anvÀnder alternativet
              mÄste du ha i Ätanke att Àven  bÄde  primÀr-  och  tillÀggsgrupp
              sÀtts,  Àven  om  --group-flaggan inte anges. --group-flaggan Àr
              bara till för grupper som anvÀndaren normalt inte Àr en medlem i
              (t.ex  för att lÀgga till gruppmedlemskap för enskilda processer
              för standardanvÀndare sÄsom nobody).

       -r, --chroot rot
              Byt katalog och rot till rot innan processen startas.  Observera
              att Àven pidfilen skrivs efter chroot har utförts.

       -d, --chdir kvĂg
              Byt  katalog  till  kvĂg  innan  processen startas. Detta görs
              efter byte av rot om -r|--chroot-flaggan anges. Om flaggan  inte
              anges  kommer  start-stop-daemon  byta  till  rotkatalogen innan
              processen startas.

       -b, --background
              AnvÀnds typiskt med program som inte kopplar  loss  sig  av  sig
              sjÀlva. Flagga tvingar start-stop-daemon att förgrena sig (fork)
              innan processen startar,  och  tvinga  den  grenen  att  köra  i
              bakgrunden.  VARNING:  start-stop-daemon  kan  inte  kontrollera
              felstatus  för  processer  som  av  nÄgon  som  helst  anledning
              misslyckas  med  att  exekvera.  Detta Àr en sista utvÀg, och Àr
              endast avsett för program som det antingen inte Àr nÄgon  mening
              att  förgrena  pÄ  egen  hand, eller dÀr det inte Àr möjligt att
              lÀgga till kod för det pÄ egen hand.

       -N, --nicelevel heltal
              Ändrar prioriteten pĂ„ processen innan den startas.

       -P, --procsched policy:prioritet
              Ändrar processschemalĂ€ggarens policy och prioritet för processen
              innan  den  startas.  Prioriteten  Àr valfri och anges genom att
              lÀgga till ett : följt av vÀrdet. StandardvÀrdet  för  prioritet
              Àr  0.  För  nÀrvarande  stöds  vÀrdena  other,  fifo och rr för
              policy.

       -I, --iosched klass:prioritet
              Ändrar I/O-schemalĂ€ggarens klass och  -prioritet  för  processen
              innan  den  startas.  Prioriteten  Àr valfri och anges genom att
              lÀgga till ett : följt av vÀrdet. StandardvÀrdet  för  prioritet
              Àr  4,  sÄvida inte klass Àr idle, dÄ Àr prioritet alltid 7. För
              nÀrvarande stöds vÀrdena idle,  best-effort  och  real-time  för
              klass.

       -k, --umask maskvĂrde
              StÀller in umaskvÀrdet pÄ processen innan den startas.

       -m, --make-pidfile
              AnvÀnds nÀr ett program som inte skapar sin egen pidfil startas.
              Flaggan kommer att fÄ  start-stop-daemon  att  skapa  filen  som
              anges  med  --pidfile  och  lÀgga  process-id i den precis innan
              processen startas. Observera att den inte kommer  att  tas  bort
              nÀr programmet stoppas. OBSERVERA: Funktionen kanske inte alltid
              fungerar. Framförallt inte nÀr programmet som startas  förgrenar
              sig  (fork) frÄn sin huvudprocess. DÀrför Àr flaggan oftast bara
              anvÀndbar i samband med flaggan --background.

       -v, --verbose
              Skriv ut pratsamma informationsmeddelanden.

RETURVÄRDE

       start-stop-deamon returnerar 0  om  kommandot  som  önskades  utfördes,
       eller om --oknodo angavs och antingen om --start angavs och motsvarande
       process redan kördes, eller om  --stop  angavs  och  ingen  motsvarande
       process hittades. Om --oknodo inte angavs och ingenting utfördes kommer
       1 att returneras. Om --stop och --retry angavs men  slutet  pÄ  schemat
       nÄddes  och  processer fortfarande kördes Àr felkoden 2. För alla andra
       fel Àr statusen 3.

EXEMPEL

       Starta serverprocessen food, sÄvida inte en redan kör (en  process  med
       namnet food, som körs som anvÀndaren food, med process-id i food.pid):

              start-stop-daemon --start --oknodo --user food --name food --pidfile /var/run/food.pid --startas /usr/sbin/food --chuid food -- --daemon

       SÀnd SIGTERM till food och vÀnta upp till fem sekunder pÄ att den skall
       avslutas:

              start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry 5

       Demonstration av ett skrÀddarsytt schema för att avsluta food:

              start-stop-daemon --stop --oknodo --user food --name food --pidfile /var/run/food.pid --retry=TERM/30/KILL/5

FÖRFATTARE

       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 omformaterad av Ian
       Jackson, översatt av Peter Krefting <peterk@debian.org>.

ÖVERSÄTTNING

       Peter Krefting och Daniel Nylander.