该命令启动未启动当前运行级别的初始化脚本吗?Gentoo Linux


1

例如:

nginx并且php-cgi处于默认运行级别,并且尚未启动。

什么是全部启动而不是单独启动的命令?

我知道有一个命令,但我完全忘记了。

Answers:



0

似乎rc-config+ rc-status是一个答案,带有一些shell脚本。运行

rc-config list default

列出运行级别中的所有脚本default。另一方面,它使用颜色并且可能使事情变得混乱,因此,另一个应用程序可以rc-status做到这一点:

rc-status -nc default

显示运行级别中的所有服务default而没有颜色。我们awk将从这里:

rc-config start `rc-status -nc default | awk -v ORS=" " '/^ .+\[ stopped  ]$/{print $1}'`

正则表达式模式注意条目必须以空格开头,并以“ [ stopped ]” 结尾。当使用某些已停止的服务运行时,oneliner会执行您想要的操作。如果没有,rc-config给出一个简单的语法错误,则什么也不会发生。

我知道这不是您想要的,一个命令,但是如果您经常需要,它很容易包装在脚本中!这些程序位于软件包中equerybaselayout因此它们应该存在于每个Gentoo安装中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.