我有一个 jar 文件,它跟踪系统信息并每 24 小时记录一次。我怎样才能使它在系统重新启动或启动时也启动 jar 文件?我正在使用 CentOS 6.4 运行 linux 服务器。
问问题
4666 次
3 回答
4
最简单的方法是添加
java -jar YourJarFile.jar
在
/etc/rc.d/rc.local
注意:上述文件中的命令在启动时运行(以 root 身份)。请注意,如果您这样做,您的命令将不会响应通常的服务启动/停止命令。
于 2013-07-10T14:34:01.883 回答
2
除了其他(有效)答案之外,您还可以考虑添加crontab条目@reboot
。
to的@reboot
语法crontab
是“Vixie”扩展,但这种语法在 Linux 上很常见。
这假设你的 Linux 系统cron
很可能有哪一个。此外,它不需要超级用户权限。您必须运行crontab(1)命令来设置它。
于 2013-07-10T15:24:27.393 回答
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
于 2013-07-10T14:34:43.537 回答