首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置Cron以pkill -f

设置Cron以pkill -f
EN

Unix & Linux用户
提问于 2019-05-06 10:41:35
回答 1查看 2.3K关注 0票数 4

我有一个循环运行的脚本。我可以使用./run_my_script从命令行手动启动脚本,但有时脚本会锁定,只需要重新启动即可。所以我重新开始。现在,我想创建一个cron来定期停止并重新启动脚本。所以在我的箱子里我说:

代码语言:javascript
复制
00 * * * * pkill -f ./run_my_script && /bin/sleep 15 && ./run_my_script

这不管用。它杀死了脚本,但没有重新启动它,所以我尝试:

代码语言:javascript
复制
00 * * * * pkill -f ./run_my_script
00 * * * * /bin/sleep 15 && ./run_my_script

这也没用。它会杀死脚本,但不会重新启动它。所以我试着:

代码语言:javascript
复制
00 * * * * pkill -f ./run_my_script
01 * * * * /bin/sleep 15 && ./run_my_script

而且效果很好。问题是,我只需要几秒钟之间的杀戮和重新启动,而不是一分钟。我该怎么做呢?

EN

回答 1

Unix & Linux用户

发布于 2019-05-06 11:25:03

所以我试了一下,它起作用了:

代码语言:javascript
复制
00 * * * * /bin/sleep 45 && pkill -f ./run_my_script
01 * * * * ./run_my_script
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/517368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档