我有重要的Qt应用程序(执行重复性任务的机器人),但通常是它的问题,应用程序关闭。我在bash脚本中找到了解决方案。脚本检查是流程存在 - 当应用程序自动关闭时,再次运行它。当我在终端中运行我的脚本 - 一切正常时,Qt应用程序再次启动。 问题出在crontab中。脚本及时执行,但不会激活我的应用程序。是否可以在crontab中执行此操作?
Bash脚本(使用chmod 777):
if [MY_CONDITION_TO_CHECK_PROCESS]
then /PATH_TO_MY_APP
else echo "Is OK"
fi
crontab的:
*/1 * * * * /PATH_TO_MY_SCRIPT