当前位置: 技术问答>linux和unix
Linux开关机时想让脚本运行却运行不了?
来源: 互联网 发布时间:2016-01-16
本文导语: 目的:我想让Red Hat启动和关闭时都运行脚本testapp,打印相应的信息到一个log文件中。 环境: 1.testapp的创建者:root 2.testapp的路径:/etc/init.d/testapp 3.testapp的硬连接:ln /etc/init.d/testapp /etc/rc3.d/S91test ...
目的:我想让Red Hat启动和关闭时都运行脚本testapp,打印相应的信息到一个log文件中。
环境:
1.testapp的创建者:root
2.testapp的路径:/etc/init.d/testapp
3.testapp的硬连接:ln /etc/init.d/testapp /etc/rc3.d/S91test
ln /etc/init.d/testapp /etc/rc0.d/K91est
chmod 744 /etc/rc3.d/S91test
chmod 744 /etc/rc0.d/K91test
4.testapp的内容如下:
case $1 in
'start')
echo `date '+%F %T'`" system start" >> /var/log/test.log
;;
'stop')
echo `date '+%F %T'`" system stop" >> /var/log/test.log
;;
esac
exit 0
---------------------------------------------------------------------------------------------------
我在root用户下,用testapp start或testapp stop时都可以打印相应的信息到log文件,但是RedHat开关机时却没有运行这个testapp脚本,不知道我错在哪里,请大虾指点,谢谢!
环境:
1.testapp的创建者:root
2.testapp的路径:/etc/init.d/testapp
3.testapp的硬连接:ln /etc/init.d/testapp /etc/rc3.d/S91test
ln /etc/init.d/testapp /etc/rc0.d/K91est
chmod 744 /etc/rc3.d/S91test
chmod 744 /etc/rc0.d/K91test
4.testapp的内容如下:
case $1 in
'start')
echo `date '+%F %T'`" system start" >> /var/log/test.log
;;
'stop')
echo `date '+%F %T'`" system stop" >> /var/log/test.log
;;
esac
exit 0
---------------------------------------------------------------------------------------------------
我在root用户下,用testapp start或testapp stop时都可以打印相应的信息到log文件,但是RedHat开关机时却没有运行这个testapp脚本,不知道我错在哪里,请大虾指点,谢谢!
|
你确定你开机用的是运行级别3么?