ubuntu设置开机自启动
时间: 2023-07-04 13:04:37 浏览: 129
Ubuntu可以通过systemd来设置开机自启动。以下是具体步骤:
1. 创建一个systemd服务文件,例如`/etc/system/system/myapp.service`。可以使用以下命令来创建该文件:
```
sudo nano /etc/systemd/system/myapp.service
```
2. 在该文件中写入以下内容:
```
[Unit]
Description=My App
After=network.target
[Service]
User=username
WorkingDirectory=/path/to/working/directory
ExecStart=/path/to/myapp
Restart=always
[Install]
WantedBy=multi-user.target
```
其中,`Description`是描述该服务的信息,`User`是启动该服务的用户,`WorkingDirectory`是该服务的工作目录,`ExecStart`是启动该服务的命令,`Restart`是该服务停止后自动重启。
3. 保存并关闭该文件。
4. 启用该服务:
```
sudo systemctl enable myapp.service
```
这将使该服务在系统启动时自动启动。
5. 启动该服务:
```
sudo systemctl start myapp.service
```
这将立即启动该服务。
现在,每次系统启动时,该服务都会自动启动。
阅读全文