linux系统 编写一个Linux开机自启动脚本
时间: 2023-02-19 20:59:46 浏览: 96
在Linux系统中,可以使用自启动脚本来让某个程序或服务在系统启动时自动启动。
要编写一个Linux开机自启动脚本,可以按照以下步骤进行:
1. 创建脚本文件:使用编辑器(如vi、nano等)在系统中创建一个脚本文件,例如可以将脚本文件命名为my_service。
2. 编写脚本内容:在脚本文件中编写需要在开机时执行的命令,例如启动某个服务的命令。
3. 修改脚本文件的权限:使用chmod命令修改脚本文件的权限,使它可以被执行。例如,可以使用以下命令修改脚本文件的权限:
```
chmod 755 my_service
```
4. 将脚本文件放到自启动目录:将脚本文件放到系统的自启动目录中,例如/etc/init.d/或/etc/rc.d/init.d/。
5. 更新自启动配置:使用update-rc.d命令更新自启动配置,使脚本在系统启动时自动执行。例如,可以使用以下命令更新自启动配置:
```
update-rc.d my_service defaults
```
在完成上述步骤后,当系统启动时,脚本文件中的命令就会
相关问题
linux开机自启动脚本
在Linux中,可以通过在特定目录中放置脚本文件来实现开机自启动。以下是一个简单的步骤:
1. 编写脚本文件,例如myscript.sh,并确保它有可执行权限。
2. 将脚本文件复制到以下目录之一:
- /etc/init.d/
- /etc/rc.d/init.d/
- /usr/local/etc/rc.d/
- /etc/systemd/system/
在不同的Linux发行版中,这些目录可能会有所不同。您可以在终端中输入“man hier”以了解系统目录结构。
3. 使用以下命令将脚本文件添加到启动脚本列表中:
- 对于SysVinit系统:sudo update-rc.d myscript.sh defaults
- 对于systemd系统:sudo systemctl enable myscript.service
请注意,对于systemd系统,您需要编写一个单独的服务文件(即myscript.service),并将其放置在/etc/systemd/system/目录中。以下是一个示例文件:
```
[Unit]
Description=My Script
[Service]
ExecStart=/path/to/myscript.sh
Restart=always
[Install]
WantedBy=multi-user.target
```
4. 重新启动系统以应用更改,并检查脚本是否已成功启动。
希望这可以帮助您实现Linux开机自启动脚本。
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开发板上添加开机自启动脚本的方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)