中司と申します。 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ファイルですか。 早速見てみます。