美文网首页
linux update-rc.d笔记

linux update-rc.d笔记

作者: nanomko | 来源:发表于2016-09-24 14:23 被阅读0次

简介

  • Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本。这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录。
  • /etc/rcN.d,N代表就是0-6和S级别的runlevel,即rc0.d表示runlevel为0的开机自动启动,以此类推
  • 关于runlevel

命令参数

$ update-rc.d --help
usage: update-rc.d [-n] [-f] <basename> remove
       update-rc.d [-n] <basename> defaults [NN | SS KK]         // NN SS KK是00-99
       update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .  // 这里有句点符号,别忘记了
       update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
        -n: not really   //不理解,not readlly不完全?不完全删除?
        -f: force        //强制删除符号链接,即使/etc/init.d/<basename>仍然存在

The disable|enable API is not stable and might change in the future.

使用方法

$ update-rc.d -f <basename> remove         // 删除<basename>在所有级别中的开机自动启动
$ update-rc.d <basename> start 20 2 3 4 5 . stop 20 0 1 6 .
// 上面表示,<basename>在runlevel 2,3,4,5的时候第20个启动,在runlevel 0,1,6的时候第20个停止
// 别忘记上面的两个句点符号
$ update-rc.d <basename> defaults           // 与上方相同效果
$ update-rc.d <basename> defaults 80 20 // 表示默认级别下<basename>是第80个启动,第20个停止

相关文章

网友评论

      本文标题:linux update-rc.d笔记

      本文链接:https://www.haomeiwen.com/subject/ilyxyttx.html