如何在 Arch Linux ARM 上启动时启动 python 程序?

qua*_*yos 3 python arch-linux systemd raspberry-pi

我在我的 Raspberry Pi 上运行 Arch Linux ARM,我需要在启动时启动一个 python(它应该一直运行,直到它崩溃或机器断电)程序,启动后根本没有用户输入。

我对 Arch 有点陌生,所以我真的不知道如何编写服务等等。

use*_*686 7

一个systemd服务文件是这样的:(粗体所需的零件)

[单元]
说明=Foo 服务

[服务]
ExecStart=/path/to/script.py 
# 可能还需要“Type=forking”或“Type=oneshot”

[安装]
WantedBy=multi-user.target

您还可以使其以指定用户身份启动,在崩溃时重新启动,等等。有关所有可用选项,请参阅systemd.exec(5)systemd.service(5)

将您的服务文件放在./etc/systemd/system/name.service

要使其在启动时启动,请使用.systemctl enable name.service