分享

Ubuntu下如何添加service服务程序

 新潮技术研究社 2023-06-21 发布于北京

在 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

```

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多