如果我运行命令“service --status-all”,每个(正在运行?)服务都以列格式列出。第一列有一个 [ ? ]、[ + ] 或 [ - ] 位于服务名称之前。这一栏代表什么??、+ 和 - 是什么意思?
对不起,如果这是一个简单的问题。在来这里问之前,我在网上搜索了大约 30 分钟。
我什至发现了这个:service --status-all 中的符号是什么意思?其中“正确”答案指出“它分别根据退出状态是零还是非零绘制 [ + ] 或 [ - ]。”。
所以,我想我的新问题是状态零和非零(!?!?!)是什么意思?
Oli*_*Oli 12
那么这些只是退出代码。在某项运行完成后,它可以返回一个 8 位整数 (0-255) 来指示它是如何退出的。
man <command>
) 通常会向您展示这些代码的含义。就问题而言,不要想太多:
+
意味着它正在运行, -
意味着它不是(它可能已经崩溃 - 它可能永远不会启动),并且?
意味着服务没有status
命令,因此服务命令无法确定什么是什么。