[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