在 Ubuntu 中,可以使用 Systemd 服务管理器来添加和管理服务。 下面是添加一个服务的步骤: 1. 创建一个 service 文件 在 `/etc/systemd/system/` 目录下创建一个新的服务文件,例如 `myservice.service`。 ``` sudo nano /etc/systemd/system/myservice.service ``` 在该文件中,设置以下内容: ``` [Unit] Description=My Service [Service] ExecStart=/path/to/executable WorkingDirectory=/path/to/working/directory [Install] WantedBy=multi-user.target ``` 上述内容中,`Description` 是服务的描述,`ExecStart` 是服务启动时执行的命令或可执行文件的路径,`WorkingDirectory` 是程序的工作目录,`WantedBy` 指定了在哪个 target 下启动该服务。 2. 重新加载 Systemd 编辑完服务文件后,需要重新加载 Systemd 配置: ``` sudo systemctl daemon-reload ``` 3. 启动服务 使用以下命令启动服务: ``` sudo systemctl start myservice ``` 4. 设置服务开机自启动 如果需要开机自启动该服务,请使用以下命令: ``` sudo systemctl enable myservice ``` 现在,您已经成功地添加了一个服务。可以使用以下命令来停止、重启、禁用或查看服务的状态: 停止服务: ``` sudo systemctl stop myservice ``` 重启服务: ``` sudo systemctl restart myservice ``` 禁用服务: ``` sudo systemctl disable myservice ``` 查看服务状态: ``` sudo systemctl status myservice ``` |
|