linux下开机自启动脚本
时间: 2023-06-19 17:06:17 浏览: 135
在 Linux 下,开机自启动脚本的实现方式可能会因不同的发行版而有所不同。一般来说,以下是一个比较通用的实现方法:
1. 在 /etc/init.d 目录下创建一个脚本文件,如:
```
sudo vi /etc/init.d/myscript.sh
```
2. 在脚本文件中加入需要在开机时执行的命令,例如:
```
#!/bin/bash
# description: my script
echo "Hello, world!"
```
3. 保存并退出文件,然后将脚本文件设置为可执行:
```
sudo chmod +x /etc/init.d/myscript.sh
```
4. 使用 update-rc.d 命令将脚本文件添加到开机启动项中:
```
sudo update-rc.d myscript.sh defaults
```
5. 如果需要禁用脚本文件的开机启动,可以使用:
```
sudo update-rc.d -f myscript.sh remove
```
以上是一个基本的开机自启动脚本的实现方法,但具体实现可能会因发行版的不同而有所差异,建议在实际操作中参考相关文档或官方指南。
相关问题
linux开发板开机自启动脚本,linux 添加开机自启动脚本
要在 Linux 开发板上设置开机自启动脚本,可以按照以下步骤进行操作:
1. 编写启动脚本:创建一个启动脚本,将需要自启动的命令或程序放在其中。例如,创建一个名为 `myscript.sh` 的脚本文件,并在其中添加需要自启动的命令。
2. 将启动脚本移动到 `/etc/init.d/` 目录下:将刚才创建的启动脚本移动到 `/etc/init.d/` 目录下。
```bash
sudo mv myscript.sh /etc/init.d/
```
3. 添加执行权限:给该脚本文件添加执行权限。
```bash
sudo chmod +x /etc/init.d/myscript.sh
```
4. 创建软链接:使用 `update-rc.d` 命令创建软链接。
```bash
sudo update-rc.d myscript.sh defaults
```
运行该命令后,会在 `/etc/rc.d/` 目录下创建一个软链接,以便在系统启动时自动运行该脚本。
5. 重启系统:重启系统,验证自启动脚本是否已成功添加。
```bash
sudo reboot
```
这样,当系统启动时,就会自动运行 `myscript.sh` 脚本。
linux开发板开机自启动脚本
在 Linux 开发板上实现开机自启动脚本,可以按照以下步骤进行操作:
1. 编写需要自启动的脚本,例如保存在 /home/user/myscript.sh。
2. 将脚本文件添加可执行权限:`chmod +x /home/user/myscript.sh`
3. 编辑 /etc/rc.local 文件,添加以下内容:
```
#!/bin/sh
# This script is executed at the end of each multiuser runlevel
/home/user/myscript.sh &
exit 0
```
4. 保存并退出 rc.local 文件。
5. 重启 Linux 开发板,脚本将在启动时自动执行。
注意:如果是使用 systemd 作为系统初始化管理器,可以创建一个服务并将其设置为自启动。具体操作可以参考 systemd 相关文档。
阅读全文