ubuntu设置开机自启动
时间: 2023-07-04 08:04:36 浏览: 37
在 Ubuntu 中,可以使用 systemd 服务来设置开机自启动。以下是设置步骤:
1. 创建一个新的服务文件,例如 myservice.service:
```
sudo nano /etc/systemd/system/myservice.service
```
2. 在文件中添加以下内容,根据你的实际情况修改相关参数:
```
[Unit]
Description=MyService
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/python /path/to/your/script.py
Restart=always
[Install]
WantedBy=multi-user.target
```
其中,Description 是服务描述,After 指定服务启动依赖的目标,ExecStart 指定服务启动时要执行的命令,Restart 指定服务出现异常时是否自动重启,WantedBy 指定启动级别。
3. 保存文件并退出编辑器。
4. 启用服务:
```
sudo systemctl enable myservice.service
```
5. 启动服务:
```
sudo systemctl start myservice.service
```
6. 查看服务状态:
```
sudo systemctl status myservice.service
```
如果状态为 active (running),说明服务已经成功启动。
注意:如果你修改了服务文件,需要重新加载配置文件:
```
sudo systemctl daemon-reload
```