Ubuntu20.04设置自启动脚本
时间: 2024-12-21 13:29:26 浏览: 45
在Ubuntu 20.04系统中设置自启动脚本,你需要创建一个Shell脚本文件,并将其添加到系统的启动流程中。以下是步骤:
1. **创建脚本文件**:
打开终端并输入以下命令创建一个新的bash脚本文件,例如`my_script.sh`:
```
sudo nano /etc/init.d/my_script.sh
```
然后在打开的文本编辑器中编写你的自启动程序内容。
2. **编写脚本内容**:
脚本应该包含你的程序的路径、运行命令以及必要的环境变量等。例如:
```sh
#!/bin/bash
/path/to/your/script --arguments
```
保存并关闭编辑器。
3. **赋予执行权限**:
```
chmod +x /etc/init.d/my_script.sh
```
4. **添加到启动目录**:
将脚本链接到`/etc/rc.local`以确保它在系统启动时运行,但注意这个文件在某些系统上可能会被其他自动运行机制覆盖,所以推荐使用更持久的方式来注册:
```sh
sudo update-rc.d my_script.sh defaults
```
这将创建一个符号链接到`/etc/init.d/rcX.d/S99my_script.sh`(其中X代表系统运行级别,通常是S)。如果需要只在开机时运行一次,可以替换`defaults`为`oneshot`。
5. **测试脚本**:
使用`sudo service my_script.sh start`验证脚本是否能在启动时正常运行。
6. **检查服务状态**:
如果需要监控脚本状态,可以使用`systemctl status my_script.service`或`service my_script.sh status`。
阅读全文
相关推荐


















