这是我的服务:
# This service will run in parallel with other services
# create ... mouselogger.service
# /etc/systemd/system
[Unit]
Description=MojeUre boot init display
[Service]
Type=simple
# RemainAfterExit=yes
ExecStart=/usr/bin/python /home/mojeure/scripts/MojeUreBoot.py
Restart=on-abort
[Install]
WantedBy=multi-user.target
Alias=mojeureboot.service
我想在将电源插入树莓派后立即运行它。
我应该如何重新编辑此服务?脚本是Python语言,基本上它在连接到RPI的LCD屏幕上输出一些文本。
目前此代码已投入使用,但服务仍会在网络后启动:
[Unit]
Description=MojeUre boot init display
Before=network-pre.target
Wants=network-pre.target
[Service]
Type=simple
# RemainAfterExit=yes
ExecStart=/usr/bin/python /home/mojeure/scripts/MojeUre.py
Restart=on-abort
[Install]
# WantedBy=basic.target
Alias=mojeureboot.service
WantedBy=network.target
enter code here
enter code here
答案1
这取决于您的脚本需要什么才能正常工作,您可以在WantedBy
指令中使用大量目标。我会使用basic.target
, 或network.target
(如果您需要显示来自网络的数据)