linux 自启动遇到的java 程序启动不起来的大坑
2016-11-15 23:16
281 查看
不是运维, 要配置个自启动脚本.
http://jingyan.baidu.com/article/fec7a1e5136c571190b4e720.html
http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html
直接修改 vi /etc/rc.local 增加sh脚本.
/usr/local/zookeeper-3.4.6/bin/zkServer.sh start;nohup /usr/local/alibaba-rocketmq/bin/mqnamesrv &
但是日志有打印启动成功,但是最终并没有进程.
执行 service zookeeper start 日志显示成功,但是没有进程.
手动执行相应的脚本却成功了.
[root@dub_10_0_50_150 ~]# chkconfig --list zookeeper
zookeeper 0:off 1:off 2:on 3:on 4:on 5:on 6:off
去看 /var/log/message
/var/log/boot
能看到成功启动的日志.
后来问了运维同学,
zookeeper 启动前加载下环境变量 source /etc/profile
要把java home目录,bin等加载进来.
把对应代码添加到启动脚本前面,最终成功了.
http://jingyan.baidu.com/article/fec7a1e5136c571190b4e720.html
http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html
直接修改 vi /etc/rc.local 增加sh脚本.
/usr/local/zookeeper-3.4.6/bin/zkServer.sh start;nohup /usr/local/alibaba-rocketmq/bin/mqnamesrv &
但是日志有打印启动成功,但是最终并没有进程.
执行 service zookeeper start 日志显示成功,但是没有进程.
手动执行相应的脚本却成功了.
[root@dub_10_0_50_150 ~]# chkconfig --list zookeeper
zookeeper 0:off 1:off 2:on 3:on 4:on 5:on 6:off
去看 /var/log/message
/var/log/boot
能看到成功启动的日志.
后来问了运维同学,
zookeeper 启动前加载下环境变量 source /etc/profile
要把java home目录,bin等加载进来.
把对应代码添加到启动脚本前面,最终成功了.
相关文章推荐
- Linux下java程序启动脚本(可做开机自启动Service脚本)
- Linux下java程序启动脚本(可做开机自启动Service脚本)(未测试)
- Linux下java程序启动脚本(可做开机自启动Service脚本)
- Linux下java程序启动脚本(可做开机自启动Service脚本)
- 如何在linux中启动scala程序 以及 命令行中启动java程序
- linux 嵌入式 自启动 系统自动登录-自动启动程序或脚本
- linux下启动java程序的通用脚本2
- linux_后台启动多个java -jar 程序,及关闭
- Java程序的linux启动脚本
- linux下启动java程序的通用脚本
- linux下的java程序脚本启动程序
- java_linux_shell_定时kill 启动java程序
- linux下java程序异常关闭,自动启动做法
- 不错的linux下通用的java程序启动脚本
- Linux上java程序启动、关闭、重启shell脚本
- Java程序作linux服务并且开机自动启动[转]
- linux下shell脚本启动java程序jar包
- Linux下Java程序的启动shell脚本
- Linux下Java程序的启动shell脚本
- 不错的linux下通用的java程序启动脚本