Provided by: dpkg_1.14.24ubuntu1_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  KILL-signalen.  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 15).

       -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.

       -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.