[Raspberry PI CM4] 程序开机自启动

参考资料

在树莓派上设置应用程序开机启动的五种方法
linux systemd service 服务文件简介

SYSTEMD 配置方法

添加配置文件

sudo nano /lib/systemd/system/abcc40.service

在配置文件中添加以下内容

[Unit]
Description=Anybus CompactCom 40
After=multi-user.target

[Service]
Type=idle
ExecStart=sudo /home/hmsdemo/Linux-RaspberryPi-SPI/main

[Install]
WantedBy=multi-user.target

ExecStart 使用绝对路径指定程序的路径,不要使用相对路径

Ctrl+O保存之后,Ctrl+X退出编辑器即可

文件权限需要设置成 644

sudo chmod 644 /lib/systemd/system/abcc40.service

至此还没结束,需要再进行下面的配置才行

加载服务配置

sudo systemctl daemon-reload

启动服务

sudo systemctl start abcc40.service

使能服务开机自启动

sudo systemctl enable abcc40.service

查看服务运行状态

sudo systemctl status abcc40.service

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。