失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux使用开机自启动脚本

linux使用开机自启动脚本

时间:2023-03-01 17:09:15

相关推荐

linux使用开机自启动脚本

如何开机自执行命令

当我们每次开机都需要自己手动敲出命令时,我们会感觉到非常的麻烦(比如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 INFOmount -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了!

如果觉得《linux使用开机自启动脚本》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。