ubuntu设置开机自启脚本
时间: 2023-09-15 09:19:06 浏览: 49
可以按照以下步骤设置 Ubuntu 的开机自启脚本:
1. 创建一个 shell 脚本,例如 `startup.sh`,并添加需要在系统启动时执行的命令。例如:
```
#!/bin/bash
echo "Hello World"
```
2. 将该脚本放置在 `/etc/init.d/` 目录下:
```
sudo cp /path/to/startup.sh /etc/init.d/
```
3. 将脚本添加到系统服务中:
```
sudo update-rc.d startup.sh defaults
```
4. 现在,系统会在每次启动时执行该脚本。
注意:如果您的 Ubuntu 为 systemd 系统,则需要使用不同的方法来设置开机自启脚本。
相关问题
ubuntu20.04开机自启脚本
在Ubuntu 20.04上,可以通过以下步骤来设置开机自启脚本:
1. 创建一个shell脚本文件,例如myscript.sh,将要在开机时自动运行的命令或程序写入该脚本文件中。
2. 将脚本文件移动到/etc/init.d/目录下,并使用sudo命令进行授权。
3. 打开终端,运行以下命令将脚本文件添加为开机自启服务:
```
sudo systemctl enable myscript.service
```
4. 创建一个新的服务文件myscript.service,并将其保存到/etc/systemd/system/目录中。可以使用sudo权限编辑该文件,指定服务的名称、描述和依赖关系,以及要在开机时运行的脚本文件路径。
5. 更新systemd服务列表,使配置生效:
```
sudo systemctl daemon-reload
```
6. 重新启动计算机,验证脚本是否在开机时自动运行。
ubuntu18.04开机启动脚本优先级设置
在 Ubuntu 18.04 中,开机启动脚本的优先级可以通过以下步骤进行设置:
1. 打开终端,输入命令 `sudo update-rc.d -f your_script_name remove`,将原有的开机启动脚本从系统中删除。
2. 编辑新的开机启动脚本文件 `your_script_name`,并将其拷贝到 `/etc/init.d/` 目录下。
3. 在终端中运行命令 `sudo chmod +x /etc/init.d/your_script_name`,给新的开机启动脚本文件赋予可执行权限。
4. 运行命令 `sudo update-rc.d your_script_name defaults`,将新的开机启动脚本添加到系统中。
5. 运行命令 `sudo update-rc.d your_script_name enable`,启用新的开机启动脚本。
6. 重启系统,新的开机启动脚本即可按照设定的优先级执行。
注意:在步骤1中,`your_script_name` 指的是原有的开机启动脚本文件名称。在步骤2和3中,`your_script_name` 指的是新的开机启动脚本文件名称。