我尝试使用以下代码来运行subprocess after 1 minute
process = Popen(['python3','helloworld.py','|','at -m now +1 minute'], stdout=PIPE, stderr=PIPE)
我在终点线上方运行..它正在立即执行但不会在1分钟后执行。如何设置特定时间运行..
如何在给定时间python运行子进程
请帮帮我。
答案 0 :(得分:0)
除非使用Popen设置shell = True,否则不能在命令中使用pipe。
process = Popen('"python3 helloworld.py" | at -m now +1 minute', stdout=PIPE, stderr=PIPE, shell=True)