我需要执行一些命令时,系统是停机/断电。
我需要知道这里面我的脚本/etc/init.d/myScript
这是调用时系统将关闭。
我过去常常通过检查$runlevel
变量来做到这一点,如果它被设置为0,那么系统就会停机,几年前它在Raspbian中工作。
然而,在我的Linux cubieboard 2 4.9.12-sunxi Armbian中,这个变量没有设置,当我在myScript中的“STOP”case中执行runlevel
命令时,它说它在N 5运行级别,这是不正确的,因为我已经执行了poweroff。
所有的提示都是受欢迎的。
1条答案
按热度按时间v9tzhpje1#
如果你遵循LSB标准,在脚本中处理
runlevel
将是不需要的。根据LSB规范,你可能想在脚本中添加header。下面是一个header示例。字符串
更多细节请参见LSB standard的第20章
此外,您可以控制
runlevel
,在该位置调用脚本。它也可以由chkconfig
命令控制