如何在重启或启动系统后自动运行jar文件

时间:2013-07-10 14:26:16

标签: java linux jar centos

我有一个jar文件,可以跟踪系统信息并每24小时记录一次。我怎样才能使系统重新启动或启动jar文件?我正在使用CentOS 6.4运行Linux服务器。

3 个答案:

答案 0 :(得分:4)

最简单的方法是添加

java -jar YourJarFile.jar

in

/etc/rc.d/rc.local

注意:上述文件中的命令在启动时运行(以root身份运行)。请注意,如果执行此操作,则命令将不响应常用的服务启动/停止命令。

答案 1 :(得分:2)

请查看以下链接:https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-boot-init-shutdown-run-boot.html 基本上,你应该从/etc/rc.d/rc.local脚本

运行你的jar

答案 2 :(得分:2)

除了其他(有效)答案外,您还可以考虑在@reboot添加crontab条目。

@reboot crontab语法是“Vixie”扩展名,但该语法在Linux上很常见。

这假设你的Linux系统很可能有cron。此外,它不需要超级用户权限。您必须运行crontab(1)命令进行设置。

您可能仍希望让您的java程序成为常规的Linux“服务”。另请参阅thisthat个答案。

相关问题