1 .\" Translation of CVS revision 1.15
2 .TH START\-STOP\-DAEMON 8 "15 mars 1997" "Debianprojektet" "dpkg-verktygen"
4 start\-stop\-daemon \- startar och stoppar bakgrundsprocesser
22 .B start\-stop\-daemon
23 används för att kontrollera skapande och avslutande av processer på
25 Med hjälp av flaggorna
26 .BR --exec ", " --pidfile ", " --user " och " --name
28 .B start\-stop\-daemon
29 ställas in att hitta existerande instanser av en körande process.
34 .B start\-stop\-daemon
35 efter om en angiven process existerar, och om så är fallet gör
36 .B start\-stop\-daemon
37 ingenting och avslutar med status 1 (0 om
40 Om en sådan process inte existerar startas en instans, antingen med
41 programfilen som anges med
43 (eller, om den anges, med
45 Eventuella parametrar som ges efter
47 på kommandoraden skickas omodiferade till programmet som startas.
52 kontrollera att processen har avslutats.
57 .B start\-stop\-daemon
58 också om den angivna processen existerar, och om så är fallet sänder
59 .B start\-stop\-daemon
60 den signal som anges av
62 till den, och avslutar med status 0.
63 Om en sådan process inte existerar avslutar
64 .B start\-stop\-daemon
72 \fB-x\fP|\fB--exec\fP \fIprogramfil\fP
73 Sök efter processer som är instanser av denna programfil (enligt
74 .B /proc/\fIpid\fB/exe\fP
77 \fB-p\fP|\fB--pidfile\fP \fIpidfil\fP
78 Sök efter processer vars process-id anges i
81 \fB-u\fP|\fB--user\fP \fIanvändarnamn\fP|\fIanvändar-id\fP
82 Sök efter processer som ägs av den användare som anges med
87 \fB-n\fP|\fB--name\fP \fIprocessnamn\fP
88 Sök efter processer med namnet
91 .BR /proc/\fIpid\fB/stat\fP ).
93 \fB-s\fP|\fB--signal\fP \fIsignal\fP
96 anger detta den signal som skall sändas till processen som stoppas (förval
99 \fB-R\fP|\fB--retry\fP \fItimeout\fP|\fIschema\fP
104 skall kontrollera att processen avslutas.
105 Den testar flera gånger efter matchande processer som körs, tills ingen
107 Om processerna inte avslutar kommer programmet utföra ytterligare
108 kommandon enligt schemat.
115 .IB signal / timeout /KILL/ timeout
118 är den signal som anges med
122 är den lista med åtminstone två poster avdelade med snedstreck
124 varje post är antingen
126 eller [\fB\-\fP]\fIsignalnamn\fP,
127 vilket betyder att signalen skall sändas, eller
129 vilket anger det antal sekunder programmet skall vänta på att processen
132 vilket betyder att resten av schemat skall repetera för evigt om så behövs.
134 Om slutet på schemat nås och
138 avslutas med felkod 2.
139 Om ett schema anges kommer eventuell signal angiven med
143 \fB-a\fP|\fB--startas\fP \fIsökväg\fP
146 anger detta att processen som anges med
149 Om den inte anges används parametern som gavs till
153 Skriver ut vad som skulle ha utförts och sätter returvärdet, men utför
157 Returnerar felstatus 0 i stället för 1 om ingen åtgärd utförs/skulle
161 Skriv inte informationsmeddelanden; visa endast felmeddelanden.
163 \fB-c\fP|\fB--chuid\fP \fIanvändarnamn\fR|\fIanvändar-id\fP
164 Byt till detta användarnamn/användar-id innan processen startas.
165 Du kan även ange en grupp genom att lägga till ett kolontecken,
167 följt av gruppnamnet eller grupp-id på samma sätt som du skull gjort till
169 (\fIanvändarefP\fB:\fP\fIgrupp\fP).
170 När du använder detta alternativ måste du ha i åtanke att även både primär
171 och tilläggs-grupp sätts, även om
175 är bara till för grupper som användaren normalt inte är en medlem
176 i (t.ex för att lägga till gruppmedlemskap för enskilda processer för
177 standardanvändare såsom "nobody").
179 \fB-r\fP|\fB--chroot\fP \fIrot\fP
180 Byt katalog och rot till
182 innan processen startas.
183 Observera att även pidfilen skrivs efter chroot har utförts.
185 .BR -b | --background
186 Används typiskt med program som inte kopplar loss sig av sig själva.
187 Denna flagga kommer tvinga
189 att förgrena sig (fork) innan processen startar, och tvinga den grenen
190 att köra i bakgrunden.
191 .B VARNING: start-stop-daemon
192 kan inte kontrollera felstatus för processer som av
194 anledning misslyckas med att exekvera.
195 Detta är en sista utväg, och är endast avsett för program som det normalt
196 sett inte är någon idé att på egen hand förgrena, eller där det inte är
197 möjligt att lägga till koden för detta på egen hand.
200 Detta ändrar prioriteten på processen innan den startas.
202 .BR -m | --make-pidfile
203 Används när ett program startas som inte skapar sin egen pidfil.
204 Denna flagga kommer att göra så att
206 skapar filen som anges med
208 och lägga process-id i den precis innan processen startas.
209 Observera att den inte kommer att tas bort när programmet stoppas.
211 Denna funktion kanske inte alltid fungerar, något som huvudsakligen gäller
212 när programmet som startas förgrenar sig (fork) från sin huvudprocess, och
213 den är därför bara användbar i samband med flaggan
217 Skriv ut pratsamma informationsmeddelanden.
220 Skriv ut hjälpinformation och avsluta sedan.
223 Skriv ut versionsinformation och avsluta sedan.
226 Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>, baserat på en
227 tidigare version av Ian Jackson <ian@chiark.greenend.org.uk>.
229 Manualsida av Klee Dienes <klee@mit.edu>, delvis omformaterad av
230 Ian Jackson, översatt av Peter Karlsson <peterk@debian.org>.