Linux 在启动时尽快运行服务

Linux 在启动时尽快运行服务

这是我的服务:

# 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(如果您需要显示来自网络的数据)

相关内容