rc.M の 確認 と rc.httpd の作成 を する事で daemon さんにお願いをする 事が出来ます。
該当する所のみの 抜粋
# Start Apache.
if [ -x /etc/rc.d/rc.httpd ]; then
echo -n " Apache"
/etc/rc.d/rc.httpd start > /dev/null 2>&1
fi
/* 参考迄に start を 追加 */
# cat -n rc.M | grep Apache
10 # 日本語入力システム(Canna・Wnn・SKKserv・ATOKx2)・ndtpd・PostgreSQL・Apache・
227 # Start Apache.
229 echo -n " Apache"
# wc -l rc.M
319 rc.M
$ bc -q
319-227
92
# tail -93 rc.M | head
# Start Apache.
if [ -x /etc/rc.d/rc.httpd ]; then
echo -n " Apache"
/etc/rc.d/rc.httpd start > /dev/null 2>&1
fi
# Start netatalk (a file/print server for Macintosh Appletalk).
if [ -x /etc/rc.d/rc.atalk ]; then
echo -n " atalk"
/etc/rc.d/rc.atalk > /dev/null 2>&1
作成した rc.httpd
sv:/etc/rc.d# ls -l rc.httpd
-rwxr-xr-x 1 root root 315 Sep 24 16:13 rc.httpd*
sv:/etc/rc.d# cat rc.httpd
#!/bin/sh
# start httpd
case "$1" in
start)
/var/data/www/apache2/bin/apachectl start
;;
stop)
/var/data/www/apache2/bin/apachectl stop
;;
restart)
/var/data/www/apache2/bin/apachectl restart
;;
*)
echo "Usage: rc.httpd [start|stop|restart]"
;;
esac
これだけと用意すれば daemon 様に 依頼できる。
にゃんたろう 拝!
2007年 9月24日 (月) 22:43:05 JST 作成