如何设置cron作业来启动和停止javajar?
我已经将JAVA代码编译成jar文件,并将其移植到ubuntu服务器。我可以使用如何设置cron作业来启动和停止javajar?,java,cron,Java,Cron,我已经将JAVA代码编译成jar文件,并将其移植到ubuntu服务器。我可以使用java-jar myJar.jar手动启动它,但我希望我的程序只激活8小时。如何将jar文件设置为上午9点开始,下午5点自动关闭的进程?我将编写一个简单的启动程序脚本,执行以下操作: 采用两个命令行选项: --开始 设置类路径和JAVA_HOME之类的环境,让jar运行 Spawnjava-jarmyjar.jar 捕获进程ID并将其存储在特定位置的myJar.pid文件中 --停止 从myJar.pid
java-jar myJar.jar
手动启动它,但我希望我的程序只激活8小时。如何将jar文件设置为上午9点开始,下午5点自动关闭的进程?我将编写一个简单的启动程序脚本,执行以下操作:
- 采用两个命令行选项:
--开始
- 设置类路径和JAVA_HOME之类的环境,让jar运行
- Spawn
java-jarmyjar.jar
- 捕获进程ID并将其存储在特定位置的
文件中myJar.pid
--停止
- 从
读取进程ID,并发送myJar.pid
信号kill
- 从
--start
参数调用此启动程序脚本,另一个在下午5点用--stop
参数调用同一脚本
我还将在我的应用程序中注册一个,以便在发出终止信号时优雅地退出。+1-回答得很好。我还喜欢提到包括关机挂钩。谢谢,这让我走上了正确的道路。还有,我喜欢关机挂钩。我编写JAVA已经有一段时间了,但我从未遇到过这种情况。它在很多场合都很有用!再次感谢!