gpt4 book ai didi

Linux命令以间隔运行脚本

转载 作者:IT王子 更新时间:2023-10-29 00:09:52 26 4
gpt4 key购买 nike

我有一个从 ubuntu 终端运行的命令

python2.5 /home/me/web/gae/google_appengine/dev_appserver.py /home/me/web/gae/APPLICATION/trunk

我需要停止运行,然后每 10 秒重新启动一次 - 如有必要,我可以从 .sh 文件运行它。

执行此操作的最佳方法是什么?如果可能的话,我希望它全部在一个脚本中,所以热衷于使用 cron 作业来运行它 - 当然有一些方法可以在 shell 脚本中进行延迟循环?

我能想到的最接近的等价物是 JavaScript 的 setInterval(function(),10000);

最佳答案

你可以尝试这样的事情:

while true; do
python2.5 /home/me/web/gae/google_appengine/dev_appserver.py /home/me/web/gae/APPLICATION/trunk &
sleep 10
kill $!
done

即:永远循环(while true),在后台启动 python 脚本,等待 10 秒(sleep 10)并终止后台进程(杀死 $!).

关于Linux命令以间隔运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6583784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com