J'ai besoin d'identifier les services en cours d'exécution, mais je n'arrive pas à comprendre les résultats de l'exécution de service --status-all , je veux dire qu'est-ce que  ? , – et + ça veut dire ?
$ service --status-all
 [ + ]  acpid
 [ + ]  anacron
 [ + ]  apparmor
 [ ? ]  apport
 [ ? ]  atieventsd
 [ + ]  avahi-daemon
 [ ? ]  binfmt-support
 [ + ]  bluetooth
 [ - ]  brltty
 [ + ]  console-font
 [ + ]  console-setup
 [ + ]  cron
 [ + ]  cups
 [ + ]  cups-browsed
 [ - ]  dbus
 [ ? ]  dns-clean
 [ + ]  friendly-recovery
 [ - ]  grub-common
 [ ? ]  irqbalance
 [ - ]  kerneloops
 [ ? ]  killprocs
 [ + ]  kmod
 [ ? ]  lightdm
 [ - ]  lm-sensors
 [ ? ]  mysql
 [ ? ]  networking
 [ ? ]  ondemand
 [ ? ]  pppd-dns
 [ - ]  procps
 [ - ]  pulseaudio
 [ ? ]  rc.local
 [ + ]  resolvconf
 [ + ]  rfkill-restore
 [ + ]  rfkill-store
 [ - ]  rsync
 [ + ]  rsyslog
 [ + ]  saned
 [ ? ]  sendsigs
 [ + ]  setvtrgb
 [ ? ]  speech-dispatcher
 [ - ]  sudo
 [ + ]  timidity
 [ + ]  udev
 [ ? ]  umountfs
 [ ? ]  umountnfs.sh
 [ ? ]  umountroot
 [ - ]  unattended-upgrades
 [ - ]  urandom
 [ + ]  virtualbox
 [ - ]  x11-common
Et est-ce que l'exécution de cette commande avec sudo ferait une différence ? Je l'ai essayé et dans mon cas cela n'a fait aucune différence, mais peut-il différer dans d'autres configurations ?
Meilleure réponse
 La sortie de service --status-all répertorie l'état des services contrôlés par System V .
 Le + indique que le service est en cours d'exécution, - indique un service arrêté. Vous pouvez le voir en exécutant service SERVICENAME status pour un + et - services.
 Certains services sont gérés par Upstart . Vous pouvez vérifier l'état de tous les Upstart services avec sudo initctl list . Tout service géré par Upstart apparaîtra également dans la liste fournie par service --status-all mais sera marqué d'un ? .
 Référence :man service