【发布时间】:2021-05-28 21:16:27
【问题描述】:
我是一个相当新的 python 程序员,对 crontab 有点熟悉。我正在尝试做的可能不是最佳实践,但它是我最熟悉的。
我有一个带有几个 python 脚本的树莓派,我想在启动时运行并保持在后台运行。它们是无限循环程序。它们经过测试并在 cmd 终端中工作,并且已经运行了几周。只是厌倦了手动启动它们。当 pi 经历一个电源循环时。
所以我做了一个sudo crontab -e 并将这一行添加为我唯一的条目
@reboot /usr/bin/python3 /usr/bin/script.py &
如果我完全复制粘贴此内容(减去@reboot),它将在 cmd 行中成功运行。
我正在使用 cmd:
pgrep -af python检查它是否正在运行。我通常会看到两个脚本在那里运行,但不是我要添加的那个。
我不确定自己哪里出错了,也不确定解决问题的最佳方法。从我一直在做的研究来看,它似乎应该有效。
感谢您的帮助 凯文
【问题讨论】: