【发布时间】:2015-03-27 14:17:08
【问题描述】:
我正在尝试编写一个脚本来监视我的 python 程序以查看它是否已经在运行。
我首先尝试将此脚本分配给一个对象:
processWatch = os.system("sudo ps afxj | grep quickConversion.py")
if processWatch > 2: #if more than one is running it won't run.
while 1:
"rest of loop"
然后我尝试监视对象的多个实例。
【问题讨论】:
-
程序是否在Linux上运行?
-
程序在CentOS上运行
-
尝试使用psutil,它提供了一个很好的抽象来查看正在运行的进程。
-
@AnttiHaapala 您忘记删除 while 循环和编辑中的
"rest of loop"中的反引号