ubuntu下让play framework的应用开机自动启动

操作系统 强烈建议 2024-02-07 14:57 251 0

  ubuntu下让play framework的应用开机自动启动

  注意:因为上传文件必须有后缀名,所以加了.sh的后缀,下载之后去掉后缀

  注意### BEGIN INIT INFO 和 ### END INIT INFO 部分 不能删除,不是单纯注释,是系统识启动时识别用到的。

  脚本中的 myapp 和java home等目录替换成你的应用即可

  rm *****.pid 语句应该可以删除,留在那里是为了防止play非法关闭,还留有pid文件,start命令不能正常启动的情况。

  touch语句是为了测试看是否执行,可删除。

  ———————————————————————————-

  update-rc.d -f myapp remove

  是删除/etc/init.d/myapp 的所有符号链接,删除之后就不会自动启动了。

  update-rc.d myapp defaults 98 8

  的意思是 把 myapp这个启动脚本的启动顺序设置成 98. 关闭顺序(ubuntu系统关闭时的顺序)为8

  根据各系统不同可以修改值。 查看/etc/rc0.d 到 /etc/rc6.d

  看里面的 SnnXXXX 和 KnnXXX 这样的文件,合理安排启动顺序。顺序值越大,越靠后。

  因为我的系统中 mysql的启动顺序位85, lighttpd的启动顺序为91,关闭顺序为09,

  我要保证play在mysql和lighttpd后启动, 在 lighttpd前关闭,

  所以设置 98 8

  执行这个脚本,重启,则play能自动启动。

  要测试 myapp 脚本是否可用,

  运行 /etc/init.d/myapp start

  /etc/init.d/myapp restart

  /etc/init.d/myapp stop

  myapp.sh:

  install_myapp.sh:



时间:(2024-02-07 14:57:18)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!