Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中为多个程序设置时间延迟的最佳实践是什么?_Python_Bash_Time_Delay - Fatal编程技术网

在Python中为多个程序设置时间延迟的最佳实践是什么?

在Python中为多个程序设置时间延迟的最佳实践是什么?,python,bash,time,delay,Python,Bash,Time,Delay,我知道 使程序休眠t秒,但我这里的问题是,我有多个bash shell使用不同的参数运行同一个程序。例如,第一个shell将在t=30时循环,第二个shell将在t=60时循环,第三个shell将在t=180时循环。三个程序打算在自己的时区运行,第一个程序每30秒循环一次,第二个程序每60秒循环一次,第三个程序每180秒循环一次。但它们似乎相互干扰,为每个程序造成更长的延迟 所以我想的是使用 time.sleep(t) 而不是时间。睡觉,它似乎工作得很好 但我仍然非常怀疑这是否是拖延时间的最佳

我知道

使程序休眠t秒,但我这里的问题是,我有多个bash shell使用不同的参数运行同一个程序。例如,第一个shell将在t=30时循环,第二个shell将在t=60时循环,第三个shell将在t=180时循环。三个程序打算在自己的时区运行,第一个程序每30秒循环一次,第二个程序每60秒循环一次,第三个程序每180秒循环一次。但它们似乎相互干扰,为每个程序造成更长的延迟

所以我想的是使用

time.sleep(t)
而不是时间。睡觉,它似乎工作得很好

但我仍然非常怀疑这是否是拖延时间的最佳做法。最佳做法是什么


谢谢。

奇怪的是,单个不同的程序会影响彼此的执行,除非它们使用了太多的资源来降低整个系统的速度。您能详细说明一下为什么您认为它们彼此交互,以及如何调用它们来开始运行吗?一个简短的代码列表可能也会有帮助。
time.sleep
只是睡觉。你不应该看到这种奇怪的差别。还需要注意的是,“sleep t”并不是真正意义上的睡眠,因为t是一个sting“t”,而不是变量t。
os.system("sleep t")