【发布时间】:2014-08-22 22:16:24
【问题描述】:
我有一个使用 cron @reboot 在重启时启动的 python 脚本。当我使用ps aux | grep x.py 时,它返回两个根实例和一个用户(在本例中用户是 pi)实例。
这是个问题吗?如何确保只有一个实例?
示例: 根 2317 0.0 0.3 4584 1484 pts/0 S+ 0.00 sudo python /home/pi/Twitter.py 根 2318 36.5 3. 7 52072 16952 pts/0 S1+ 4.26 python /home/pi/Twitter.py
【问题讨论】:
-
试试
ps aux | grep [x].py -
这不清楚。你能显示相关的输出吗?
-
你可能想看看
pgrep。 -
感谢您的回复。这适用于摆脱用户实例(与自身匹配的 grep 实例)问题实际上是另外一回事。当脚本运行时,它似乎运行了两个根实例。第一个命令从 sudo python x.py 运行,第二个命令只是 python x.py 有趣的是,sudo python 版本运行的时间是 0:00,而 python 版本一直在运行。我在上面的问题中添加了一个示例
标签: python unix cron raspberry-pi ps