开机自启动脚本

上一篇 / 下一篇  2011-08-11 11:13:01 / 个人分类:工作相关

 问题:想让mqactiveMQ在机器被重启后会自动开启。
方法:1 将具有可执行权限的脚本startmq.sh放在/etc/rc.d/init.d
          2 制作软链接,在rc3.d下面制作一个名为S90mqStart的连接到/etc/rc.d/init.d/startmq.sh(当前设置的启动模式是3,所以放在rc3.d中)
         


问题:重启机器没有被自动执行


排查:脚本单独执行没有问题,原因是在自动执行模式下的环境变量和单独执行的不一样。(在脚本中用  set>>setcontent.txt  导出和运行se命令t进行对照可知。)


解决方法:在脚本中加上 source /etc/profile  将系统环境变量引入。在当前模式生效。


TAG:

 

评分:0

我来说两句

Open Toolbar