如何使用cron在ubuntu中重启程序?

时间:2017-10-05 15:54:04

标签: bash ubuntu cron pkill

我想重新启动程序,无论它是否已经运行或不使用crontab。

我在crontab -e

中有这个
* * * * * /usr/bin/pkill -f myapp; /home/ubuntu/xyz/bin/res.sh

在res.sh

#!/bin/bash

/usr/bin/pkill -f myapp

sleep 10

/home/ubuntu/xyz/bin/myapp & &>/dev/null

问题是如果程序正在运行,它会杀死程序。但它无法再次启动程序。

我不想使用任何条件来检查程序是否已在运行,只有在不运行时才启动。

编辑:该程序不是使用“/etc/init.d/service restart”或“sudo service myapp restart”的服务

感谢。

0 个答案:

没有答案