]> TLD Linux GIT Repositories - rc-scripts.git/blob - man/ja/start-stop-daemon.8
- from PLD
[rc-scripts.git] / man / ja / start-stop-daemon.8
1 .\"original revision: 1.15.2.2
2 .\"
3 .\" Translated Wed May 13 17:28:56 JST 1998
4 .\"     by Hidenobu NABETANI <nabetani@kern.phys.sci.osaka-u.ac.jp>
5 .\" Last modified: Tue Nov 11 14:24:54 JST 2003
6 .\"
7 .\" WORD:       infomational message    »²¹Í¾ðÊó
8 .\" WORD:       instance                ¥¤¥ó¥¹¥¿¥ó¥¹
9 .\"
10 .TH START\-STOP\-DAEMON 8 "15th March 1997" "Debian Project" "dpkg utilities"
11 .SH Ì¾Á°
12 start\-stop\-daemon \- ¥·¥¹¥Æ¥à¥Ç¡¼¥â¥ó¥×¥í¥°¥é¥à¤Îµ¯Æ°¡¢Ää»ß
13 .SH ½ñ¼°
14 .B start-stop-daemon
15 .BR -S | --start
16 .IR options
17 .RB [ \-\- ]
18 .IR arguments
19 .HP
20 .B start-stop-daemon
21 .BR -K | --stop
22 .IR options
23 .HP
24 .B start-stop-daemon
25 .BR -H | --help
26 .HP
27 .B start-stop-daemon
28 .BR -V | --version
29 .SH ÀâÌÀ
30 .B start\-stop\-daemon
31 ¤Ï¥·¥¹¥Æ¥à¥ì¥Ù¥ë¤Î¥×¥í¥»¥¹¤ÎÀ¸À®¤äÄä»ß¤òÀ©¸æ¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
32 ¤Þ¤¿¡¢
33 .BR --exec ", " --pidfile ", " --user ", " --name
34 ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤³¤È¤Ç¡¢¼Â¹ÔÃæ¤Î¥×¥í¥»¥¹¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
35
36 .BR --start
37 ¤ò»ÈÍѤ¹¤ë¤È¡¢
38 .B start\-stop\-daemon
39 ¤Ï»ØÄꤵ¤ì¤¿¥×¥í¥»¥¹¤¬Â¸ºß¤¹¤ë¤«¤òÄ´¤Ù¤ë¡£
40 ³ºÅö¤¹¤ë¥×¥í¥»¥¹¤¬Â¸ºß¤¹¤ë¾ì¹ç¡¢
41 .B start\-stop\-daemon
42 ¤Ï²¿¤â¤»¤º¡¢¥¨¥é¡¼¥¹¥Æ¡¼¥¿¥¹ 1 ¤òÊÖ¤·¤Æ½ªÎ»¤¹¤ë(
43 .BR --oknodo
44 ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¡¢0 ¤òÊÖ¤¹)¡£³ºÅö¤¹¤ë¥×¥í¥»¥¹¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¡¢
45 .BR --exec
46 ¤Ë¤è¤ê(Ëô¤Ï¡¢
47 .BR --startas
48 ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¤³¤ì¤Ë¤è¤ê
49 )»ØÄꤵ¤ì¤ë¼Â¹Ô¥Õ¥¡¥¤¥ë¤òµ¯Æ°¤¹¤ë¡£
50 ¥³¥Þ¥ó¥É¥é¥¤¥ó¾å¤Ç
51 .BR --
52 °Ê¹ß¤ËÍ¿¤¨¤é¤ì¤¿Ç¤°Õ¤Î°ú¿ô¤Ïµ¯Æ°¤µ¤ì¤ë¥×¥í¥°¥é¥à¤Ë¤½¤Î¤Þ¤Þ°ú¤­
53 ÅϤµ¤ì¤ë¡£¤â¤·
54 .B --retry
55 ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
56 .B start-stop-daemon
57 ¤Ï¤½¤Î¥×¥í¥»¥¹¤¬½ªÎ»¤·¤¿¤«¤É¤¦¤«¤ò
58 ³Îǧ¤¹¤ë¡£
59
60 .BR --stop
61 ¤ò»ÈÍѤ¹¤ë¤È¡¢
62 .B start\-stop\-daemon
63 ¤Ï»ØÄꤵ¤ì¤¿¥×¥í¥»¥¹¤¬Â¸ºß¤¹¤ë¤«¤òÄ´¤Ù¤ë¡£³ºÅö¤¹¤ë¥×¥í¥»¥¹¤¬Â¸ºß¤¹
64 ¤ë¾ì¹ç¡¢
65 .B start\-stop\-daemon
66 ¤Ï
67 .BR --signal
68 ¤Ë¤è¤ê»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë¤ò¤½¤Î¥×¥í¥»¥¹¤ËÁ÷¤ê¡¢¥¨¥é¡¼¥¹¥Æ¡¼¥¿¥¹ 0 
69 ¤òÊÖ¤·¤Æ½ªÎ»¤¹¤ë¡£³ºÅö¤¹¤ë¥×¥í¥»¥¹¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¡¢
70 .B start\-stop\-daemon
71 ¤Ï¥¨¥é¡¼¥¹¥Æ¡¼¥¿¥¹ 1 ¤òÊÖ¤·¤Æ½ªÎ»¤¹¤ë(
72 .BR --oknodo
73 ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï 0 ¤òÊÖ¤¹)¡£
74
75 .SH ¥ª¥×¥·¥ç¥ó
76
77 .TP
78 \fB-x\fP|\fB--exec\fP \fIexecutable\fP
79 (
80 .B /proc/\fIpid\fB/exe\fP
81 ¤Ë¤è¤ê)»ØÄꤵ¤ì¤¿ executable ¤Î¥×¥í¥»¥¹¤òÄ´¤Ù¤ë¡£
82 .TP
83 \fB-p\fP|\fB--pidfile\fP \fIpid-file\fP
84 .IR pid-file
85 ¤Ç»ØÄꤵ¤ì¤ë¥×¥í¥»¥¹ ID ¤ò»ý¤Ä¥×¥í¥»¥¹¤òÄ´¤Ù¤ë¡£
86 .TP
87 \fB-u\fP|\fB--user\fP \fIusername\fP|\fIuid\fP
88 .I username 
89 ¤Þ¤¿¤Ï
90 .I uid
91 ¤Ç»ØÄꤵ¤ì¤ë¥æ¡¼¥¶¤¬½êÍ­¤¹¤ë¥×¥í¥»¥¹¤òÄ´¤Ù¤ë¡£
92 .TP
93 \fB-g\fP|\fB--group\fP \fIgroup\fP|\fIgid\fP
94 ¥×¥í¥»¥¹¤ò³«»Ï¤¹¤ë»þÅÀ¤Ç¡¢\fIgroup\fP ¤ä \fIgid\fP ¤òÊѹ¹¤¹¤ë¡£
95 .TP
96 \fB-n\fP|\fB--name\fP \fIprocess-name\fP
97 (
98 .BR /proc/\fIpid\fB/stat\fP
99 ¤Ë¤è¤ê)
100 .I process-name
101 ¤È¤¤¤¦Ì¾¤Î¥×¥í¥»¥¹¤òÄ´¤Ù¤ë¡£
102 .TP
103 \fB-s\fP|\fB--signal\fP \fIsignal\fP
104 .BR --stop
105 ¤¬Æ±»þ¤ËÍ¿¤¨¤é¤ì¤¿»þ¡¢¥×¥í¥»¥¹¤òÄä»ß¤¹¤ë¤¿¤á¤ËÁ÷¤ë¥·¥°¥Ê¥ë¤ò»ØÄꤹ¤ë
106 (¥Ç¥Õ¥©¥ë¥È¤Ï 15)¡£
107 .TP
108 \fB-R\fP|\fB--retry\fP \fItimeout\fP|\fIschedule\fP
109 Ʊ»þ¤Ë
110 .BR --stop
111 ¤¬Í¿¤¨¤é¤ì¤ë¤È
112 .B start-stop-daemon
113 ¤Ï¤É¤Î¥×¥í¥»¥¹¤ò½ªÎ»¤µ¤»¤ë¤«¤ò³Îǧ¤¹¤ë¡£
114 ¥Þ¥Ã¥Á¤·¤¿¼Â¹ÔÃæ¤Î¥×¥í¥»¥¹¤¬Á´¤Æ½ªÎ»¤¹¤ë¤Þ¤Ç·«¤êÊÖ¤·³Îǧ¤¹¤ë¡£
115 ¤â¤·¥×¥í¥»¥¹¤¬½ªÎ»¤·¤Ê¤±¤ì¤Ð¡¢
116 .I schedule
117 ¤Ë¤è¤ê·èÄꤵ¤ì¤ë
118 Ê̤Υ¢¥¯¥·¥ç¥ó¤¬¼Â¹Ô¤µ¤ì¤ë¡£
119 ¤â¤·
120 .I timeout
121 ¤¬
122 .I schedule
123 ¤Î¤«¤ï¤ê¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¤È¡¢
124 .IB signal / timeout /KILL/ timeout
125 ¤¬»È¤ï¤ì¤ë¡£¤³¤³¤Ç
126 .I signal
127 ¤Ï 
128 .BR --signal 
129 ¤Ç»ØÄꤵ¤ì¤ë¥·¥°¥Ê¥ë¤Ç¤¢¤ë¡£
130
131 .I schedule
132 ¤Ï¥¹¥é¥Ã¥·¥å
133 .RB ( / )
134 ¤Ç¶èÀÚ¤é¤ì¤¿¾¯¤Ê¤¯¤È¤â2¤Ä¤ÎÍ×ÁǤ«¤é¤Ê¤ë¥ê¥¹¥È¤Ç¤¢¤ë¡£
135 ¤½¤ì¤¾¤ì¤ÎÍ×ÁǤÏ
136 .BI - signal-number
137 ¤â¤·¤¯¤Ï [\fB\-\fP]\fIsignal-name\fP
138 ¤Î¾ì¹ç¤ÏÁ÷¤ë¤Ù¤­¥·¥°¥Ê¥ë¡¢
139 .IR timeout 
140 ¤Î¾ì¹ç¤Ï¥×¥í¥»¥¹¤¬½ªÎ»¤¹¤ë¤Î¤òÂÔ¤ÄÉÿô¡¢
141 .BR forever
142 ¤Î¾ì¹ç¤Ï¤â¤·É¬Íפʤé»Ä¤ê¤Î
143 .I schedule
144 ¤ò·«¤êÊÖ¤·Å¬ÍѤ¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
145
146 ¤â¤·
147 .I schedule
148 ¤òÁ´¤Æ»È¤Ã¤Æ¡¢
149 .BR forever
150 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢
151 .B start-stop-daemon
152 ¤Ï¥¨¥é¡¼¾õÂÖ 2 ¤Ç½ªÎ»¤¹¤ë¡£
153 ¤â¤·
154 .I schedule 
155 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¢
156 .B --signal
157 ¤Ç»ØÄꤷ¤¿¥·¥°¥Ê¥ë¤Ï̵»ë¤µ¤ì¤ë¡£
158 Ʊ»þ¤Ë
159 .B --start
160 ¤¬Í¿¤¨¤é¤ì¤ë¤È¡¢
161 .I pathname
162 ¤Ë¤è¤ê»ØÄꤵ¤ì¤ë¥×¥í¥»¥¹¤òµ¯Æ°¤¹¤ë¡£¤³¤Î¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢
163 .B --exec
164 ¤ËÍ¿¤¨¤é¤ì¤ë°ú¿ô¤¬¥Ç¥Õ¥©¥ë¥È¤Ë¤Ê¤ë¡£
165 .TP
166 .BR -t | --test
167 ¼Â¹Ô¤·¤è¤¦¤È¤¹¤ë½èÍýÆâÍƤò½ÐÎϤ·¡¤¤½¤ì¤Ëȼ¤¤Å¬ÀÚ¤ÊÊÖ¤êÃͤ¬ÀßÄꤵ¤ì¤ë
168 ¤¬¡¢¼ÂºÝ¤Î½èÍý¤Ï¹Ô¤ï¤Ê¤¤¡£
169 .TP
170 .BR -o | --oknodo
171 ½èÍý¤¬²¿¤â¹Ô¤ï¤ì¤Ê¤¤(Ëô¤Ï¡¢¹Ô¤Ê¤ï¤ì¤è¤¦¤È¤â¤·¤Ê¤«¤Ã¤¿)¾ì¹ç¡¢
172 ½ªÎ»¥¹¥Æ¡¼¥¿¥¹ 1 ¤Î¤«¤ï¤ê¤Ë 0 ¤òÊÖ¤¹¡£
173 .TP
174 .BR -q | --quiet
175 »²¹Í¾ðÊó¤ò½ÐÎϤ·¤Ê¤¤¡£¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤Î¤ßɽ¼¨¡£
176 .TP
177 \fB-c\fP|\fB--chuid\fP \fIusername\fR|\fIuid\fP
178 ½èÍý¤ò³«»Ï¤¹¤ëÁ°¤Ë»ØÄꤵ¤ì¤¿¥æ¡¼¥¶Ì¾/¥æ¡¼¥¶ ID ¤ËÊѹ¹¤¹¤ë¡£
179 .BR ':'
180 ¤Î¸å¤Ë
181 ¥°¥ë¡¼¥×̾¤Þ¤¿¤Ï¥°¥ë¡¼¥× ID ¤òÍ¿¤¨¤ë¤³¤È¤Ë¤è¤ê¥°¥ë¡¼¥×¤â»ØÄê¤Ç¤­¤ë¡£
182 ¤³¤ì¤Ï `chown' ¥³¥Þ¥ó¥É¤ÈƱ¤¸½ñ¼° (\fIuser\fP\fB:\fP\fIgroup\fP)
183 ¤Ç¤¢¤ë¡£¤³¤Î¥ª¥×¥·¥ç¥ó¤ò
184 »ÈÍѤ·¤¿»þ¤Ë¤Ï¡¢
185 .B --group
186 ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ç¤¢¤Ã¤Æ¤â¥×¥é¥¤¥Þ¥ê¥°¥ë¡¼¥×¤È
187 Êä½õ¥°¥ë¡¼¥×¤ÏƱÍͤËÀßÄꤵ¤ì¤ë¤³¤È¤òÍý²ò¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é
188 ¤Ê¤¤¡£
189 .B --group 
190 ¥ª¥×¥·¥ç¥ó¤Ï¡¢(
191 .B nobody
192 ¤Î¤è¤¦¤Ê°ìÈÌŪ¥æ¡¼¥¶¤ËÂФ·¤Æ¥×¥í¥»¥¹Ã±°Ì¤Ç¥°¥ë¡¼¥×¤ËÄɲ乤ë¤È¤¤¤¦¤è¤¦¤Ë)
193 ¥æ¡¼¥¶¤¬Ä̾ï¤Î¥á¥ó¥Ð¡¼¤Ç¤Ê¤¤¥°¥ë¡¼¥×¤ò»ØÄꤹ¤ë¾ì¹ç¤Ë¤Î¤ß»ÈÍѤ¹¤ë¡£
194 .TP
195 \fB-r\fP|\fB--chroot\fP \fIroot\fP
196 ½èÍý¤ò³«»Ï¤¹¤ëÁ°¤Ë¡¢
197 .I root
198 ¤Ë chdir ¤È chroot ¤ò¼Â¹Ô¤¹¤ë¡£pidfile ¤Ï chroot ¸å¤Ë¡¢½ñ¤­½Ð¤µ¤ì¤ë¤³¤È
199 ¤ËÃí°Õ¤¹¤ë¡£
200 .TP
201 \fB-d\fP|\fB--chdir\fP \fIpath\fP
202 ¥×¥í¥»¥¹¤ò³«»Ï¤¹¤ëÁ°¤Ë¡¢
203 .I path
204 ¤Ë chdir ¤¹¤ë¡£
205 \fB-r\fP|\fB--chroot\fP ¥ª¥×¥·¥ç¥ó¤òƱ»þ¤Ë»ØÄꤷ¤¿¾ì¹ç¤Ï¡¢
206 chroot ¤Î¤¢¤È¤Ë chdir ¤¹¤ë¡£
207 .TP
208 .BR -b | --background
209 ŵ·¿Åª¤Ë¤Ï¡¢¥Ç¡¼¥â¥ó¥×¥í¥»¥¹¤òÀÚ¤êÎ¥¤»¤Ê¤¤¥×¥í¥°¥é¥à¤Ç»ÈÍѤµ¤ì¤ë¡£¤³¤Î¥ª¥×
210 ¥·¥ç¥ó¤ò»ØÄꤷ¤¿¾ì¹ç¡¢
211 .B start-stop-daemon
212 ¤Ï¼«Ê¬¼«¿È¤òÂÐ¾Ý¥×¥í¥»¥¹¤Î¼Â¹ÔÁ°¤Ë fork ¤·¡¢°Ê¸å¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¤Ç½èÍý¤ò¹Ô¤¦¡£
213 .B ·Ù¹ð: start-stop-daemon 
214 ¤Ï
215 .B ²¿¤é¤«¤ÎÍýͳ
216 ¤Ë¤è¤Ã¤Æ½èÍý¤Î¼Â¹Ô¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¤Ë¡¢¤½¤Î½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤ò¥Á¥§¥Ã¥¯¤Ç¤­¤Ê¤¤¡£
217 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏºÇ½ª¼êÃʤǤ¢¤ê¡¢¼«Ê¬¤«¤é fork ¤¹¤ë¤³¤È¤Ë°ÕÌ£¤Î¤Ê¤¤¥×¥í¥°
218 ¥é¥à¤ä¡¢fork ¤ò¼«Ê¬¤Ç¹Ô¤¦¤¿¤á¤Î¥³¡¼¥É¤òÄɲäǤ­¤Ê¤¤¥×¥í¥°¥é¥à¤Î¤ß¤Ç¤Î»ÈÍÑ
219 ¤ò°Õ¿Þ¤·¤Æ¤¤¤ë¡£
220 .TP
221 \fB-N\fP|\fB--nicelevel\fP \fIint\fP
222 ¥×¥í¥»¥¹¤ò³«»Ï¤¹¤ëÁ°¤Ë¥×¥í¥»¥¹¤Î¥×¥é¥¤¥ª¥ê¥Æ¥£¤òÊѹ¹¤¹¤ë¡£
223 .TP
224 .BR -m | --make-pidfile
225 ¼«Ê¬¼«¿È¤Ç PID ¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤Ê¤¤¥×¥í¥°¥é¥à¤òµ¯Æ°¤¹¤ëºÝ¤Ë»ÈÍѤ¹¤ë¡£
226 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ë¤è¤ê¡¢½èÍý¤Î¼Â¹ÔľÁ°¤Ë
227 .B start-stop-daemon
228 ¤Ï
229 .B --pidfile
230 ¤Ç»²¾È¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¡¢ÇÛÃÖ¤¹¤ë¡£¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¥×¥í¥°¥é¥à¤Î
231 Ää»ß»þ¤Ëºï½ü¤µ¤ì¤Ê¤¤¤³¤È¤ËÃí°Õ¤µ¤ì¤¿¤¤¡£
232 .B Ãí°Õ:
233 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏÆ°ºî¤·¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£Æäˡ¢¥×¥í¥°¥é¥à¤Î¼Â¹Ô»þ¤Ë¤½¤Î
234 ¥á¥¤¥ó¥×¥í¥»¥¹¤«¤é fork ¤¹¤ë¤è¤¦¤Ê¥×¥í¥°¥é¥à¤Ç¤ÏÀµ¤·¤¯Æ°ºî¤·¤Ê¤¤¡£
235 ¤³¤Î¤¿¤á¡¢Ä̾ï¤Ï
236 .B --background
237 ¥ª¥×¥·¥ç¥ó¤ÈÊ»ÍѤ¹¤ë¾ì¹ç¤Ë¤Î¤ßÍ­ÍѤǤ¢¤ë¡£
238 .TP
239 .BR -v | --verbose
240 ¾Ü¤·¤¤»²¹Í¾ðÊó¤ò½ÐÎϤ¹¤ë¡£
241 .TP
242 .BR -H | --help
243 ¥Ø¥ë¥×¾ðÊó¤ò½ÐÎϤ·¤Æ½ªÎ»¤¹¤ë¡£
244 .TP
245 .BR -v | --verbose
246 ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤ò½ÐÎϤ·¤Æ½ªÎ»¤¹¤ë¡£
247
248 .SH Ãø¼Ô
249 Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> 
250 ¤¬Ian Jackson <ian@chiark.greenend.org.uk>¤Ë¤è¤ë°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤ò
251 ¸µ¤ËºîÀ®¡£
252
253 ¤³¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï Klee Dienes <klee@mit.edu> ¤Ë¤è¤Ã¤Æ½ñ¤«¤ì¤¿¡£
254 °ìÉô Ian Jackson ¤Ë¤è¤ëÀ°·Á¡£
255
256 .SH ËÝÌõ¼Ô
257 Æé렱ɟ <nabe@debian.or.jp>