新贵 python 剧本

Upstart python script

我需要 运行 代码位于 /home/pi/Hello_on_startup.py 每次 RaspberryPi 重新启动时

为此,我在 /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 块才能被识别,如图 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上也有类似的问题。