linux给sh脚本添加开机自启动
时间: 2023-11-19 18:06:09 浏览: 1027
要将一个sh脚本添加到Linux的开机自启动中,你可以按照以下步骤进行操作:
1. 将你的sh脚本存放在一个适当的位置,比如 `/usr/local/bin` 目录下。
2. 打开终端并使用 root 用户或者具有管理员权限的用户登录。
3. 使用文本编辑器(如vi或nano)打开 `/etc/rc.local` 文件:
```
sudo nano /etc/rc.local
```
4. 在文件中添加以下行,其中 `/path/to/your/script.sh` 是你的脚本的实际路径:
```
/path/to/your/script.sh &
```
注意要在行的末尾加上 `&` 符号,表示以后台方式运行。
5. 保存并关闭文件。
6. 确保 `/etc/rc.local` 文件具有可执行权限。如果没有,可以使用以下命令添加权限:
```
sudo chmod +x /etc/rc.local
```
7. 重启系统,你的脚本将会在开机时自动运行。
请注意,上述步骤适用于使用 SysVinit 或 Systemd 的大多数 Linux 发行版。但是,在某些发行版中,可能会使用不同的方法来设置开机自启动。因此,如果你的系统不是使用这两种初始化系统,请提供更多信息,以便我能够给出更准确的指导。
相关问题
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开机自启动sh脚本
要在 Linux 系统开机时自动执行某个 sh 脚本,可以按照以下步骤操作:
1. 编写 sh 脚本,比如命名为 myscript.sh,将该脚本放在 /etc/init.d/ 目录下。
2. 将该脚本添加到系统服务中,使用命令:chkconfig --add myscript。
3. 设置该服务为开机自启动,使用命令:chkconfig myscript on。
完成以上三个步骤后,脚本就会在系统开机时自动执行了。如果需要手动启动或停止该服务,可以使用命令:service myscript start/stop/restart。
阅读全文