一、首先,创建一个新的服务单元文件,比如 npc.service:
sudo nano /etc/systemd/system/npc.service
二、在编辑器中,添加类似以下内容的配置信息:
[Unit] Description=My NPC Service After=network.target [Service] ExecStart=/home/pi/npc/npc -server=47.107.40.47:8024 -vkey=o8qo8wuqg48e24ft -type=tcp Restart=always RestartSec=3 User=pi # 设置运行服务的用户,如果不是 pi 用户,需要修改为正确的用户名 [Install] WantedBy=multi-user.target
三、保存并退出编辑器。
四、启用并启动服务:
sudo systemctl enable npc.service sudo systemctl start npc.service
这样配置后,npc 程序将作为一个服务在系统启动时自动运行,并且如果意外停止,Systemd 将会自动重新启动它。务必替换 User= 字段中的 pi 为你实际的用户名。
记得替换 npc 程序的路径和参数为你实际需要的。如果有特殊权限要求或其他配置,也要相应地修改服务单元文件。
请注意,这仅是一个示例配置,实际使用时可能需要根据你的需求和环境进行调整。
发表回复
评论列表(0条)