vine-users ML アーカイブ



[vine-users:073908] Re: システ ム終了時の処理

  • From: "K.Nakatsuka" <tanpoko@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:073908] Re: システ ム終了時の処理
  • Date: Wed, 01 Feb 2006 08:11:12 +0900
中司と申します。

On Wed, 1 Feb 2006 00:58:36 +0900
Fujita Yoshihiko <starfish@xxxxxxxxxxxxxxxx> wrote:

> 
> 藤田と申します。
> 
>  Date: Wed, Feb 01, 2006 at 12:24:42AM +0900
>  Subject: [vine-users:073905] システム終了時の処理
>  Message-Id: <20060201002442.2bde6a50.tanpoko@xxxxxxxxxxxxxxxx>
> 
> > 中司と申します。
> > 
> > システム起動時に特定の処理を実行するには、
> > "/etc/rc.d/rc.local"に記述すれは出来ますが、
> > システム終了時/再起動時に特定の処理を実行させる為には
> > どのファイルに記述すれば出来るのでしょうか。
> > 
> > Vine3.2
> 
> たしか、/etc/rc.d/rc0.d/ とか /etc/rc.d/rc6.d/ のディレクトリに
> ファイルを作っておけば良かったかと。
フォロー有難うございます。
実は、"rc0.d"と"rc6.d"の中に"K01mydaemon"という名前
(一応 rc.d/init.d/mydaemonのシンボリックリンク)を作成し
その中で、"echo"と"sleep"を入れてshutdownしてみたのですが、
実行されている形跡がないのです。
K01xxxx なので最初に実行されると思ったのですが...

> 
> /sbin/shutdown -h now
> すると、init が /etc/rc.d/rc 0
> を実行してくれるので後は、/etc/rc.d/rc の $1 = 0 で追って行けば
> 分かりそうです。
> /sbin/shutdown -r now
> の場合は /etc/rc.d/rc 6
> だと思います。
> 
> こちらは適当に
> /etc/rc.d/rc に直接
> if [ "$runlevel" = "0" ]; then
>   # 終了時の処理
> fi
うん? rcファイルですか。 早速見てみます。