【问题标题】:How could you start all of the scripts in /etc/rc2.d?如何启动 /etc/rc2.d 中的所有脚本?
【发布时间】:2016-07-09 01:12:48
【问题描述】:

所以我在 /etc/rc3.d 中,我想启动所有“S”脚本并终止所有“K”脚本。我正在尝试# ./S* start,但它没有看到开始参数。如何调整我的语法以允许我将开始传递给 Ss 并将停止传递给 Ks?

【问题讨论】:

    标签: bash rc runlevel inittab


    【解决方案1】:

    不得不提最直接的方式:切换到runlevel 2。

    telinit 2
    

    如果由于某种原因您不想这样做,您可以显式循环脚本。

    for K in /etc/rc2.d/K*; do "$K" stop;  done
    for S in /etc/rc2.d/S*; do "$S" start; done
    

    【讨论】:

      猜你喜欢
      • 2011-12-19
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多