Bash 如何启动/etc/rc2.d中的所有脚本?
所以我在/etc/rc3.d中,我想启动所有的“S”脚本并杀死所有的“K”脚本。我正在尝试Bash 如何启动/etc/rc2.d中的所有脚本?,bash,rc,runlevel,inittab,Bash,Rc,Runlevel,Inittab,所以我在/etc/rc3.d中,我想启动所有的“S”脚本并杀死所有的“K”脚本。我正在尝试#/S*start,但它没有看到start参数。如何调整我的语法以允许我将开始传递给Ss,将停止传递给Ks?我必须提到最直接的方法:切换到运行级别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
#/S*start
,但它没有看到start参数。如何调整我的语法以允许我将开始传递给Ss,将停止传递给Ks?我必须提到最直接的方法:切换到运行级别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