start-stop-daemon.8 4.7 KB

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