【发布时间】:2013-07-08 12:53:13
【问题描述】:
我有一个 jar 文件,它跟踪系统信息并每 24 小时记录一次。我怎样才能使它在系统重新启动或启动时也启动 jar 文件?我正在使用 CentOS 6.4 运行 linux 服务器。
【问题讨论】:
我有一个 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-en-US/s1-boot-init-shutdown-run-boot.html 基本上,你应该从 /etc/rc.d/rc.local 脚本运行你的 jar
【讨论】:
除了其他(有效)答案之外,您还可以考虑添加带有@reboot 的crontab 条目。
crontab 的 @reboot 语法是“Vixie”扩展,但这种语法在 Linux 上很常见。
这假设你的 Linux 系统有cron 这很可能。此外,它不需要超级用户权限。您必须运行crontab(1) 命令来设置它。
【讨论】: