linux使用开机自启动脚本
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
如何开机自执行命令
当我们每次开机都需要自己手动敲出命令时,我们会感觉到非常的麻烦(比如nfs挂载)。特别是在嵌入式linux开发中,时常常需要开发板和虚拟机之间使用nfs文件互传或者根文件系统挂载的。下面,我将演示一遍如何使用开机自启动脚本,在arm上或者在pc上是通用的。
1.进入/etc/init.d
/etc/init.d下面放的是系统启动时要启动的服务,根据不同的运行级别,运行不同的rcn.d(n为运行级别),最终调用的都是init.d里面的脚本。 里面的rcS是规定启动哪些文件的脚本文件。
2.编写启动脚本
首先创建一个脚本文件:
将一下内容输入到文本中:
#!/bin/bash
### BEGIN INIT INFO
# Provides: svnd.sh
# Required-start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the svnd.sh daemon
# Description: starts svnd.sh using start-stop-deamon
### END INIT INFO
mount -t nfs -o nolock 192.168.103.186:/home/gg/xilinx/nfs /mnt
其中最后一行是我们需要执行的指令,前面的内容是脚本说明。
编写完成之后保存,赋予文件可执行权限。
3.添加脚本到开机序列
sudo update-rc.d mount_gg.sh defaults 90
至添加成功,我们重启一下系统查看自启动结果。
使用df命令查看,发现挂载成功了!至此,使用开机自启动脚本成功。
4.如何取消自启动
取消指令:sudo update-rc.d -f mount_gg.sh remove
再次启动时,发现没有自动挂载nfs了!
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献5条内容
所有评论(0)