编写一个定时启动jar包的脚本
时间: 2023-03-27 19:03:58 浏览: 439
可以使用以下脚本来定时启动jar包:
```
#!/bin/bash
java -jar /path/to/your/jar/file.jar
```
将上述脚本保存为一个.sh文件,然后使用crontab来设置定时任务,例如:
```
* * * /path/to/your/script.sh
```
上述命令将在每天的午夜12点启动你的jar包。你可以根据需要修改定时任务的时间。
相关问题
编写一个定时重启jar包的脚本
可以使用Linux系统的crontab命令来编写定时重启jar包的脚本。具体步骤如下:
1. 打开终端,输入命令 crontab -e 进入编辑模式。
2. 在编辑模式下,输入以下命令:
* * * /usr/bin/java -jar /path/to/your/jarfile.jar
其中, * * * 表示每天的点分执行,/usr/bin/java 是Java的安装路径,/path/to/your/jarfile.jar 是你的jar包路径。
3. 保存并退出编辑模式。
这样就可以实现每天定时重启jar包的功能了。
编写一个定时杀死jar包进程的脚本
你可以使用以下脚本来定时杀死jar包进程:
```
#!/bin/bash
while true
do
pid=$(ps -ef | grep myjar.jar | grep -v grep | awk '{print $2}')
if [ -n "$pid" ]
then
echo "Killing process $pid"
kill -9 $pid
else
echo "Process not found"
fi
sleep 360 # 每小时检查一次
done
```
这个脚本会每小时检查一次是否有名为myjar.jar的进程在运行,如果有,则杀死该进程。如果没有,则输出"Process not found"。
阅读全文