- 主题:关于开机自动运行的脚本问题
#!/bin/sh
cd /usr/local/bbs/bin
./miscd daemon
./bbslogd
./bbsd -p 23
./sshbbsd -p 22
/usr/local/www/bin/apachectl start
#cd /usr/local/bbs/innd/
#su bbs
/usr/local/bbs/innd/innbbsd &
sleep 10
kill $!
这里如果
su bbs
sleep 10
/usr/local/bbs/innd/innbbsd
好像不能执行,
这样用root用户执行之可以吗?
--
FROM 159.226.5.*
#!/bin/sh
case "$1" in
*)
/home/bbs/bin/bbsd 23
echo -n ' bbsd '
;;
stop)
killall -9 bbsd
echo -n ' bbsd '
;;
esac
if [ -x /home/bbs/innd/innbbsd ]; then
su bbs -c '/home/bbs/innd/innbbsd' && echo -n ' innbbsd'
fi
这个?前面翻出来的。
【 在 liangls (精灵射手) 的大作中提到: 】
: #!/bin/sh
: cd /usr/local/bbs/bin
: ./miscd daemon
: ...................
--
FROM 159.226.5.*
改良了一个:
这样行吗?kill $!的这个不会把别的给杀了吧?
===================================================
#!/bin/sh
cd /usr/local/bbs/bin
./miscd daemon
./bbslogd
./bbsd -p 23
./sshbbsd -p 22
/usr/local/www/bin/apachectl start
cd /usr/local/bbs/innd/
su - bbs -c './innbbsd'
sleep 10
kill $!
===================================================
【 在 liangls (精灵射手) 的大作中提到: 】
: #!/bin/sh
: cd /usr/local/bbs/bin
: ./miscd daemon
: ...................
--
修改:liangls FROM 159.226.5.*
FROM 159.226.5.*
或者最后这样?
ps -ef | grep innd | kill ?
【 在 liangls (精灵射手) 的大作中提到: 】
: 改良了一个:
: 这样行吗?kill $!的这个不会把别的给杀了吧?
: ===================================================
: ...................
--
FROM 159.226.5.*
cd /usr/local/bbs/innd/
su - bbs -c './innbbsd &'
sleep 10
kill $!
最后这样吧。。。
【 在 liangls (精灵射手) 的大作中提到: 】
: 改良了一个:
: 这样行吗?kill $!的这个不会把别的给杀了吧?
: ===================================================
: ...................
--
FROM 159.226.5.*