Что означают символы +,- и ? 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
Статус: [ + ] для запущенных служб, [ - ] для остановленных служб и [ ? ] для служб без команды статуса.