start-stop-daemon.8 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. .\" Hey, Emacs! This is an -*- nroff -*- source file.
  2. .\" Translation of CVS revision 1.10
  3. .TH START\-STOP\-DAEMON 8 "15 mars 1997" "Debianprojektet" "Debian GNU/Linux"
  4. .SH NAMN
  5. start\-stop\-daemon \- startar och stoppar bakgrundsprocesser
  6. .SH SYNOPS
  7. .B start-stop-daemon
  8. .BR -S | --start
  9. .IR flaggor
  10. .RB [ \-\- ]
  11. .IR parametrar
  12. .HP
  13. .B start-stop-daemon
  14. .BR -K | --stop
  15. .IR flaggor
  16. .HP
  17. .B start-stop-daemon
  18. .BR -H | --help
  19. .HP
  20. .B start-stop-daemon
  21. .BR -V | --version
  22. .SH BESKRIVNING
  23. .B start\-stop\-daemon
  24. används för att kontrollera skapande och avslutande av processer på
  25. systemnivå.
  26. Med hjälp av flaggorna
  27. .BR --exec ", " --pidfile ", " --user " och " --name
  28. kan
  29. .B start\-stop\-daemon
  30. ställas in att hitta existerande instanser av en körande process.
  31. Med
  32. .B --start
  33. letar
  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
  38. .B --oknodo
  39. anges).
  40. Om en sådan process inte existerar startas en instans, antingen med
  41. programfilen som anges med
  42. .BR --exec ,
  43. (eller, om den anges, med
  44. .BR --startas ).
  45. Eventuella parametrar som ges efter
  46. .BR --
  47. på kommandoraden skickas omodiferade till programmet som startas.
  48. Med
  49. .B --stop
  50. testar
  51. .B start\-stop\-daemon
  52. också om den angivna processen existerar, och om så är fallet sänder
  53. .B start\-stop\-daemon
  54. den signal som anges av
  55. .B --signal
  56. till den, och avslutar med status 0.
  57. Om en sådan process inte existerar avslutar
  58. .B start\-stop\-daemon
  59. med status 1 (0 om
  60. .BR --oknodo
  61. anges).
  62. .SH FLAGGOR
  63. .TP
  64. \fB-x\fP|\fB--exec\fP \fIprogramfil\fP
  65. Sök efter processer som är instanser av denna programfil (enligt
  66. .BI /proc/ pid /exe
  67. ).
  68. .TP
  69. \fB-p\fP|\fB--pidfile\fP \fIpidfil\fP
  70. Sök efter processer vars process-id anges i
  71. .IR pidfil .
  72. .TP
  73. \fB-u\fP|\fB--user\fP \fIanvändarnamn\fP|\fIanvändar-id\fP
  74. Sök efter processer som ägs av den användare som anges med
  75. .I användarnamn
  76. eller
  77. .IR användar-id .
  78. .TP
  79. \fB-n\fP|\fB--name\fP \fIprocessnamn\fP
  80. Sök efter processer med namnet
  81. .I processnamn
  82. (enligt
  83. .BI /proc/ pid /stat
  84. ).
  85. .TP
  86. \fB-s\fP|\fB--signal\fP \fIsignal\fP
  87. Tillsammans med
  88. .B --stop
  89. anger detta den signal som skall sändas till processen som stoppas (förval
  90. är 15).
  91. .TP
  92. \fB-a\fP|\fB--startas\fP \fIsökväg\fP
  93. Tillsammans med
  94. .B --start
  95. anger detta att processen som anges med
  96. .I sökväg
  97. skall startas.
  98. Om den inte anges används parametern som gavs till
  99. .BR --exec .
  100. .TP
  101. .BR -t | --test
  102. Skriver ut vad som skulle ha utförts och sätter returvärdet, men utför
  103. ingenting.
  104. .TP
  105. .BR -o | --oknodo
  106. Returnerar felstatus 0 i stället för 1 om ingen åtgärd utförs/skulle
  107. utförts.
  108. .TP
  109. .BR -q | --quiet
  110. Skriv inte informationsmeddelanden; visa endast felmeddelanden.
  111. .TP
  112. \fB-c\fP|\fB--chuid\fP \fIanvändarnamn\fR|\fIanvändar-id\fP
  113. Byt till detta användarnamn/användar-id innan processen startas.
  114. Du kan även ange en grupp genom att lägga till ett kolontecken,
  115. .BR : ,
  116. följt av gruppnamnet eller grupp-id på samma sätt som du skull gjort till
  117. "chown"-kommandot
  118. (\fIanvändarefP\fB:\fP\fIgrupp\fP).
  119. När du använder detta alternativ måste du ha i åtanke att även både primär
  120. och tilläggs-grupp sätts, även om
  121. .BR --group -flaggan
  122. inte anges.
  123. .BR --group -flaggan
  124. är bara till för grupper som användaren normalt inte är en medlem
  125. i (t.ex för att lägga till gruppmedlemskap för enskilda processer för
  126. standardanvändare såsom "nobody").
  127. .TP
  128. \fB-r\fP|\fB--chroot\fP \fIrot\fP
  129. Byt katalog och rot till
  130. .B rot
  131. innan processen startas.
  132. Observera att även pidfilen skrivs efter chroot har utförts.
  133. .TP
  134. .BR -b | --background
  135. Används typiskt med program som inte kopplar loss sig av sig själva.
  136. Denna flagga kommer tvinga
  137. .B start-stop-daemon
  138. att förgrena sig (fork) innan processen startar, och tvinga den grenen
  139. att köra i bakgrunden.
  140. .B VARNING: start-stop-daemon
  141. kan inte kontrollera felstatus för processer som av
  142. .B någon som helst
  143. anledning misslyckas med att exekvera.
  144. Detta är en sista utväg, och är endast avsett för program som det normalt
  145. sett inte är någon idé att på egen hand förgrena, eller där det inte är
  146. möjligt att lägga till koden för detta på egen hand.
  147. .TP
  148. .BR -N | --nicelevel
  149. Detta ändrar prioriteten på processen innan den startas.
  150. .TP
  151. .BR -m | --make-pidfile
  152. Används när ett program startas som inte skapar sin egen pidfil.
  153. Denna flagga kommer att göra så att
  154. .B start-stop-daemon
  155. skapar filen som anges med
  156. .B --pidfile
  157. och lägga process-id i den precis innan processen startas.
  158. Observera att den inte kommer att tas bort när programmet stoppas.
  159. .B OBSERVERA:
  160. Denna funktion kanske inte alltid fungerar, något som huvudsakligen gäller
  161. när programmet som startas förgrenar sig (fork) från sin huvudprocess, och
  162. den är därför bara användbar i samband med flaggan
  163. .BR --background .
  164. .TP
  165. .BR -v | --verbose
  166. Skriv ut pratsamma informationsmeddelanden.
  167. .TP
  168. .BR -H | --help
  169. Skriv ut hjälpinformation och avsluta sedan.
  170. .TP
  171. .BR -V | --version
  172. Skriv ut versionsinformation och avsluta sedan.
  173. .SH FÖRFATTARE
  174. Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>, baserat på en
  175. tidigare version av Ian Jackson <ian@chiark.greenend.org.uk>.
  176. Manualsida av Klee Dienes <klee@mit.edu>, delvis omformaterad av
  177. Ian Jackson, översatt av Peter Karlsson <peterk@debian.org>.