Ich muss die aktuell ausgeführten Dienste identifizieren, kann aber die Ergebnisse der Ausführung nicht herausfinden. service --status-all
Ich meine, was bedeutet das ? , - und + bedeuten?
$ 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
Und würde es einen Unterschied machen, wenn Sie diesen Befehl mit sudo ausführen? Ich habe es versucht und in meinem Fall hat es keinen Unterschied gemacht, aber kann es in anderen Setups abweichen?
-
& gekennzeichneten Dienste+
erfolgt nach stdout, die Ausgabe für die mit & gekennzeichneten Dienste?
erfolgt nach stderr.