这几天公司项目需要做个自启动,网上找了许多案例都说的是直接将启动命令放在/etc/rc.d/rc.local里面,然后重启,试了并不生效,可能是操作系统版本问题。
在此基础上,找到一个帖子说放在
/etc/profile.d/
目录下。这个靠谱,自己写了一个简单启动脚本放进去也确实生效了,就是运行java时候一直没有启动项目,请教了同事之后发现,原来启动时候java的配置并没有初始化到,所以需要将java的路径改为绝对路径来运行,于是将启动命令:
java -jar etp-service.jar
改成了如下:
/home/jdk/bin/java -jar /app/cusp/ms/etp-service.jar ,启动成功。