![+、- 和 有何作用?符号代表“service --status-all”](https://linux22.com/image/36092/%2B%E3%80%81-%20%E5%92%8C%20%E6%9C%89%E4%BD%95%E4%BD%9C%E7%94%A8%EF%BC%9F%E7%AC%A6%E5%8F%B7%E4%BB%A3%E8%A1%A8%E2%80%9Cservice%20--status-all%E2%80%9D.png)
+、- 和 有何作用?service --status-all
Ubuntu 14.04 中的符号代表。我无法正确理解它。
我想+
这里可能意味着系统启动后启动的延迟服务。
同样,-
这意味着服务在启动时运行。
对这个符号一无所知?
。有人请帮我识别符号。
答案1
从/usr/sbin/service
文件脚本
#printf " %s %-60s %s\n" "[?]" "$SERVICE:" "unknown" 1>&2
#printf " %s %-60s %s\n" "[+]" "$SERVICE:" "running"
#printf " %s %-60s %s\n" "[-]" "$SERVICE:" "NOT running"
[?] means the service status isn't known (the init file does not output a status)
[+] means the service is running
[-] means the service is not running
编辑,这也在这里得到了回答:
答案2
状态为 [ + ] 表示正在运行的服务,[ - ] 表示已停止的服务,[ ? ] 对于没有状态命令的服务。