linux下开机自启动脚本
时间: 2023-06-19 15:06:17 浏览: 82
在 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 开发板上实现开机自启动脚本,可以按照以下步骤进行操作:
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 相关文档。
linux开发板开机自启动脚本,linux 添加开机自启动脚本
要在Linux开发板上添加开机自启动脚本,可以按照以下步骤进行操作:
1.编写自启动脚本,例如在 /etc/init.d/ 目录下创建一个名为 myservice 的脚本文件:
```
#!/bin/bash
# chkconfig: 2345 80 90
# description: myservice
case $1 in
start)
# 启动命令
;;
stop)
# 停止命令
;;
restart)
# 重启命令
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
```
2.将脚本文件添加到系统服务,并设置开机自启动:
```
sudo chmod +x /etc/init.d/myservice
sudo chkconfig --add myservice
sudo chkconfig myservice on
```
3.重启系统,验证自启动脚本是否生效:
```
sudo reboot
```
以上就是在Linux开发板上添加开机自启动脚本的方法。