Что означают символы +,- и ? в `service --status-all`

Что означают символы +,- и ? в `service --status-all`

Что означают символы +,- и ? service --status-allв Ubuntu 14.04. Я не могу понять это должным образом.

Полагаю, +здесь могут иметься в виду отложенные службы, которые запускаются после запуска системы.

Аналогично -это будет означать службы, работающие при запуске.

Понятия не имею о ?символе. Кто-нибудь, пожалуйста, помогите мне определить символы.

ОБРАЗЕЦ_ЗАПУСКНОГО ПРОЦЕССА

решение1

Из /usr/sbin/serviceфайла script

#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

Статус: [ + ] для запущенных служб, [ - ] для остановленных служб и [ ? ] для служб без команды статуса.

Связанный контент