[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:41671] Re: 起動停止スクリプトについて
- From: Kenshi Muto <kmuto@xxxxxxxx>
- Subject: [debian-users:41671] Re: 起動停止スクリプトについて
- Date: Thu, 14 Oct 2004 15:25:28 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-spam-level: *
- X-spam-status: No, hits=1.3 required=10.0 tests=IN_REP_TO,ISO2022JP_BODY,ISO2022JP_CHARSET, MAILTO_TO_SPAM_ADDR,QUOTED_EMAIL_TEXT,RCVD_IN_ORBS, RCVD_IN_OSIRUSOFT_COM,REFERENCES,SIGNATURE_SHORT_DENSE, SPAM_PHRASE_00_01,USER_AGENT,X_OSIRU_OPEN_RELAY version=2.44
- X-virus-scanned: by amavisd-new-20030616-p7 (Debian) at topstudio.co.jp
- References: <20041014061239625.TUYC.426371.t-mta7.odn.ne.jp@xxxxxxxxxxxxxx>
- Message-id: <20041014062524.71DCE222F30@xxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 41671
- User-agent: Wanderlust/2.11.30 (Wonderwall) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 MULE XEmacs/21.4 (patch 15) (Security Through Obscurity) (i386-debian-linux)
武藤@Debianぷろじぇくとです。
At Thu, 14 Oct 2004 15:12:42 +0900,
<hab47260@xxxxxxxxxxxxx> wrote:
> DEBIAN流の起動、停止スクリプトに挑戦したのですが
> どうもうまくいきません
>
> 下記は自作したスクリプトです
> noipというプログラムを動かそうとしています
>
> cat /etc/init.d/noip
>
> #!/bin/sh
> case "$1" in
> start)
> start-stop-daemon --start --quiet --pidfile /var/run/noip.pid \
> --exec /usr/local/bin/noip
> 1./etc/init.d/noip start 起動します
> 2./etc/init.d/noip stop 停止しません?
> 3.どうも start時 pidfile を /var/run/noip.pid と指定しているのですが
> 作ってくれないのが原因のようです
> どうしたらpidfileを作ってくれるのでしょうか?
> (無理やりviで作っても更新してくれませんでした)
man start-stop-daemonより。
-m|--make-pidfile
自 分自身で PID ファイルを作成しないプログラムを起動する際に使用
する。このオプションにより、処理の実行直前 に start-stop-daemon
は --pidfile で参照されるファイルを作成し、配置する。このファイ
ルはプログラムの停止時に削除されないことに注意されたい。 注 意:
このオプションは動作しない場合がある。特に、プログラムの実行時に
そのメインプロセスから fork するようなプログラムでは正しく動作し
ない。このため、通常は --background オプションと併用する場合にの
み有用である。
まぁ、そのnoipプログラムでちゃんとPIDファイルを作るほうがよいでしょう。
--
武藤 健志@ kmuto @ kmuto.jp
Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
株式会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI: http://www.topstudio.co.jp/~kmuto/ (Debianな話題など)