A-A+
linux 脚本添加到/etc/rc.local 中,没有开机运行
CentOS环境,我今天在/etc/rc.local 里添加了一段tomcat开机启动脚本
1 |
#echo "cd /home/web/bin && ./startup.sh" |
然后重启后没有开机运行。
分析:linux的启动级别 查看/etc/inittab 里是3
然后去/etc/rc.d/rc3.d 发现有local而且对应的也是 rc.local
但是我在/etc/rc.local 中有一段挂载命令,成功执行了 。所以我怀疑到了环境变量上了。
因为tomcat的运行需要java环境 用java命令去执行。
于是我在/etc/rc.local 最开始加了 source /etc/profile
在重启 发现ok 自动重启了。