在Ubuntu终端中,如何循环命令,如
python myscript.py
这样它每15分钟运行一次?
答案 0 :(得分:2)
您正在寻找crontab而不是循环。
答案 1 :(得分:2)
如果你真的需要安排一些事情,那么你需要crontab。
但如果这是暂时的(即检查文件是否已出现或其他),那么这就是你如何做到这一点
while true ; do python myscript.py ; sleep 15m; done
这将永远执行(“while true”)所以你必须ctrl-c在你完成时取消它。
答案 2 :(得分:1)
听起来你想要使用类似cron之类的东西,但是......如果你确定你希望每隔N分钟(或几秒钟)在同一个终端窗口运行某些东西,你可以使用'watch'命令。
watch -n 60 python myscripy.py
答案 3 :(得分:0)
使用crontab,您可以添加*/15 * * * * python /path/to/myscript.py