1.创建一个新的 systemd
服务文件
现在随便一个地方创建txt文档
如果想要启动sh脚本,就把下面的代码输入到txt文档中
[Unit]
Description=Run Python script on specific executable run
After=network.target[Service]
Type=simple
ExecStart=/home/tech/run_on_exec.sh[Install]
WantedBy=multi-user.target
如果想要启动py脚本,就把下面的代码输入到txt文档中
[Unit]
Description=Display Image on OLED at Boot[Service]
Type=oneshot
ExecStart=/usr/bin/python3 /home/your_username/display_image_at_boot.py[Install]
WantedBy=multi-user.target
保存txt文档,然后把txt文档重命名为XXXX.service
然后需要把XXXX.service文件移动到下面的路径中
/etc/systemd/system/
执行下面的命令移动
sudo mv XXXX.service /etc/systemd/system/3
然后执行下面的命令,启用并启动服务
sudo systemctl enable XXXX.service
sudo systemctl start XXXX.service
完成!
你可以执行下面的命令,检查服务的状态来确认它是否正常运行
sudo systemctl status run_on_exec.service
下面是常用命令的意思,供参考