繁体   English   中英

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

[英]how to make a jar file auto run after reboot or start of a system

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

最简单的方法是添加

java -jar YourJarFile.jar

/etc/rc.d/rc.local

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

看一下以下链接: https : //www.centos.org/docs/5/html/Installation_Guide-zh-CN/s1-boot-init-shutdown-run-boot.html基本上,您应该只运行/etc/rc.d/rc.local脚本中的jar

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM