1、创建一个 Unit 文件:在 /etc/systemd/system/
目录下创建一个以 .service
结尾的文件,比如 my-service.service
2、
编辑 Unit 文件:使用文本编辑器打开 my-service.service
文件,并添加以下内容:
[Unit]
Description=Media Software Service
After=network.target
[Service]
Type=simple # 字段指定服务类型
WorkingDirectory=/path/to/media/software/directory # 用于指定服务的工作目录。该选项接受的参数是服务运行所在的路径。
ExecStart=/path/to/media/executable # 字段指定启动命令和参数
Restart=always
[Install]
WantedBy=multi-user.target
请替换 WorkingDirectory
和 ExecStart
的值为你软件的实际目录和启动命令。
3、重新加载 Systemd: 在修改或创建完单元文件后,运行以下命令让 Systemd 重新加载配置文件:
sudo systemctl daemon-reload
4、启动服务、设置开机自启、查看服务状态
sudo systemctl start my-service # 要输入自己创建的服务名字
sudo systemctl enable my-service # 要输入自己创建的服务名字
sudo systemctl status my-service # 要输入自己创建的服务名字
通过这些步骤,你就可以将你的应用程序创建为一个 Systemd 服务,并进行管理。记得根据你的实际情况修改单元文件的配置内容。