ubuntu 20.04设置开机自启动
时间: 2023-11-20 09:54:26 浏览: 47
Ubuntu 20.04的服务管理是基于systemd的,因此设置服务自启动最推荐的方法是创建一个systemd服务文件,配置好要执行的服务。具体步骤如下:
1. 创建一个.service文件,例如:sudo vim /etc/systemd/system/my_service.service
2. 在文件中添加以下内容:
```
[Unit]
Description=My Service
After=network.target
[Service]
ExecStart=/path/to/my_service
Restart=always
[Install]
WantedBy=multi-user.target
```
其中,Description是服务的描述,After指定服务启动的时间,ExecStart指定服务启动时要执行的命令,Restart指定服务异常退出时是否重启,WantedBy指定服务启动的级别。
3. 保存文件并退出,然后执行以下命令使服务生效:
```
sudo systemctl daemon-reload
sudo systemctl enable my_service.service
sudo systemctl start my_service.service
```
如果你想使用rc.local来设置开机自启动,可以按照以下步骤进行操作:
1. 创建rc.local文件:sudo vim /etc/rc.local
2. 在文件中添加要执行的命令,例如:
```
#!/bin/bash
/path/to/my_service &
exit 0
```
其中,&符号表示在后台运行,exit 0表示正常退出。
3. 保存文件并退出,然后执行以下命令使rc.local生效:
```
sudo chmod +x /etc/rc.local
sudo systemctl enable rc-local.service
sudo systemctl start rc-local.service
```
相关推荐
![sh](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)