华域联盟
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 118|回复: 0

Ubuntu下设置开机后自动运转命令

[复制链接]
发表于 2017-10-6 02:43:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x

  从道理上来讲,Ubuntu开机应该是能够设置执行一些脚本的,事实上的确如此,网上给出了很多处置的计划,基本上是分为两种,
  第一种是编辑/etc/下的rc.local脚本,

jfkh1jTP0br6umqZeTg4XBbP4zEdM26D5k6qk jixu6f3sJKQQA4F7xf16Cp1HIj89IAAAAAElFTkSuQmCC.png


  然后把对应的需求执行的脚本写在exit 0前面,在ubuntu16.06上亲测无效
  第二种则是编辑一个shell脚本,然后在shell脚本中写入自己开机之后需求执行的命令,然后把该脚本拷贝进/etc/init.d/文件夹下,赋予可执行的权限,然后一行命令sudo update-rc.d 你的脚本 defaults 90
  比如我这里先写一个开机自动挂载两个盘以及frpc内网穿透的效劳,

B8hrMnWW2tpeAAAAAElFTkSuQmCC.png


  然后命名为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
  个时分需求在执行的命令前面加上这样一段话:

170929095172903.png


  然后执行: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
  
文章来源:华域联盟

 

                                                  

帖子的最近访客

回复 百度谷歌雅虎搜狗搜搜有道360奇虎 天涯海角搜一下: 百度 谷歌 360 搜狗 搜搜 有道 谷粉 雅虎 必应 即刻

使用道具 举报

GMT+8, 2017-11-22 19:18 , Processed in 0.218750 second(s), 38 queries .

© 2020 华域联盟 | 蒙公网安备 15062202000105号 版权删帖举报人口

备案号: 蒙ICP备17000689号-2                                                                                                                                                                    

快速回复 返回列表