0
すでに/etc/rc.d/rc2.dにファイルS99abcのエントリがあり、別のスクリプトを実行する必要がある場合は、ファイル名コンベンションは?それはS99defですか? S99abcがS99defの前に最初に実行されるようにするにはどうすればよいですか?どんな助けもありがとう!AIX OS起動 - セットアップrd#.d
すでに/etc/rc.d/rc2.dにファイルS99abcのエントリがあり、別のスクリプトを実行する必要がある場合は、ファイル名コンベンションは?それはS99defですか? S99abcがS99defの前に最初に実行されるようにするにはどうすればよいですか?どんな助けもありがとう!AIX OS起動 - セットアップrd#.d
これらはABC順に実行されます(例:S99defの前にS98abcなど)。通常、彼らは実際のスクリプトへのシンボリックリンク、例えば、次のとおりです。
$ ls -l /etc/rc.d/rc2.d/*httpd*
lrwxrwxrwx 1 root system /etc/rc.d/rc2.d/K08httpd -> ../init.d/httpd
lrwxrwxrwx 1 root system /etc/rc.d/rc2.d/S92httpd -> ../init.d/httpd
また、通常は同じスクリプトは、開始時に呼び出され、停止され、例えば:
$ cat /etc/rc.d/init.d/httpd
#!/bin/sh
case "$1" in
start)
/usr/local/sbin/apachectl start
;;
stop)
/usr/local/sbin/apachectl stop
;;
status)
/usr/local/sbin/apachectl status
;;
*)
echo "usage: $0 (start|stop|status)"
;;
esac