2015-06-11 9 views
5

Czy istnieje prosty sposób wyświetlania wszystkich zamaskowanych jednostek systemd?Jak wyświetlić wszystkie zamaskowane jednostki systemowe?

mogę myśleć:

ls -l /etc/systemd/system/* | grep /dev/null 

Albo (tylko nazwy zespołu):

ls -l /etc/systemd/system/* | grep /dev/null | cut -d' ' -f12 | awk -F'/' '{ print $(NF) }' 

Czy istnieje wyraźniejszy sposób?

+1

będzie trzeba także spojrzeć w '/ run/Systemd/Systemem, czyli tam, gdzie mieszka "runtime"(konfiguracja to jest konfiguracja, która nie będzie trwała po ponownym uruchomieniu). – larsks

Odpowiedz

7

Opcja --state by wykonać zadanie

systemctl list-unit-files --state=masked 
5

Myślę, że najlepszym sposobem na uzyskanie tych informacji może być:

systemctl list-unit-files | grep masked 

Lub za jedyne nazw jednostek:

systemctl list-unit-files | awk '/masked/ {print $1}' 

Oczywiście, każda z tych wyrażeń rzeczywiście pasuje do jednostek, które zawierały "zamaskowany" w nazwie. Dokładniejsze byłoby:

systemctl list-unit-files | awk '$2 == "masked" {print $1}' 
Powiązane problemy