每次 RaspberryPi 重新启动时,我都需要运行位于 /home/pi/Hello_on_startup.py 的代码
为此,我在 /etc/init/ 目录中创建了 hello.conf 文件
description "A script controlled by upstart"
author "Anton"
start on runlevel [2345]
stop on runlevel [016]
respawn
exec /home/pi/Hello_on_startup.py`
当我运行命令时 sudo start hello 我得到一个答案 Unknown job: hello
最佳答案
您的 conf 文件中需要一个 script...end script
block 才能被识别,如图所示 here .您生成的 hello.conf
文件如下所示:
description "A script controlled by upstart"
author "Anton"
start on runlevel [2345]
stop on runlevel [016]
respawn
script
exec /home/pi/Hello_on_startup.py`
end script
关于AskUbuntu也有类似的问题.
关于python - Upstart python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34814357/