1、创建服务文件
sudo nano /etc/systemd/system/ds100.service
写入以下内容
[Unit]
Description=DS100 AutoStart Service # 服务描述
After=network.target # 在联网后启动(若无需网络可删除)
[Service]
Type=simple
User=root # 以 root 权限运行
ExecStart=/root/ds100/build/ds100 # 可执行文件路径
WorkingDirectory=/root/ds100/build # 程序工作目录(可选)
Restart=on-failure # 崩溃时自动重启(可选)
StandardOutput=syslog # 输出日志到系统日志
StandardError=syslog
[Install]
WantedBy=multi-user.target # 多用户模式启用
2、启用服务
sudo systemctl daemon-reload # 重载配置
sudo systemctl enable ds100.service # 设置开机自启
sudo systemctl start ds100 # 立即启动测试