加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

LINUX实操:Ubuntu下设置开机后自动运行命令

发布时间:2020-12-13 17:53:02 所属栏目:Linux 来源:网络整理
导读:《LINUX实操:Ubuntu下设置开机后自动运行命令》要点: 本文介绍了LINUX实操:Ubuntu下设置开机后自动运行命令,希望对您有用。如果有疑问,可以联系我们。 从道理上来讲,Ubuntu开机应该是能够设置执行一些脚本的,事实上确实如此,网上给出了很多办理的方案,

《LINUX实操:Ubuntu下设置开机后自动运行命令》要点:
本文介绍了LINUX实操:Ubuntu下设置开机后自动运行命令,希望对您有用。如果有疑问,可以联系我们。

从道理上来讲,Ubuntu开机应该是能够设置执行一些脚本的,事实上确实如此,网上给出了很多办理的方案,基本上是分为两种,

第一种是编纂/etc/下的rc.local脚本,

然后把对应的必要执行的脚本写在exit 0前面,在ubuntu16.06上亲测无效

第二种则是编辑一个shell脚本,然后在shell脚本中写入本身开机之后需要执行的命令,然后把该脚本拷贝进/etc/init.d/文件夹下,赋予可执行的权限,然后一行命令sudo update-rc.d 你的脚本 defaults 90

好比我这里先写一个开机自动挂载两个盘以及frpc内网穿透的服务,

然后命名为mount_and_frpc.sh,从桌面拷贝到文件夹/etc/init.d/下:sudo cp ./mount_and_frpc.sh /etc/init.d/,而且赋予可执行权限sudo chmod 775 ./mount_and_frpc.sh

然后执行该命令:sudo update-rc.d mount_and_frpc.sh defaults 90,然后会报如下差错:missing LSB tags and overrides,这参考下面这俩个链接

http://blog.bbzhh.com/index.php/archives/134.html,http://www.linuxdiyf.com/linux/26896.html

个时候必要在执行的命令前面加上这样一段话:

然后执行:sudo update-rc.d mount_and_frpc.sh defaults 90,重启reboot即可

同样的,如果想取消该开机自启项,必要执行如下命令

cd /etc/init.d

sudo update-rc.d -f mount_and_frpc.sh remove

更多Ubuntu相关信息见Ubuntu 专题页面 /topicnews.aspx?tid=2

本文永远更新链接地址

linux

更多LINUX教程,尽在编程之家PHP学院专栏。欢迎交流!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读