Shellscript 'ls-rc.d.sh'

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Shellscript 'ls-rc.d.sh'

Beitrag von Cae » 25.09.2011 15:02:28

Hallo zusammen,

aus einer Mischung aus Langeweile und dem Wunsch, irgendein Script zu schreiben, ist ls-rc.d.sh entstanden: NoPaste-Eintrag35926.

Das Shellscript 'ls-rc.d.sh' listet tabellarisch auf, welche Scripte in /etc/init.d/ bei welchem Runlevel gestartet, gestoppt oder nicht beachtet werden.

Das sieht zum Beispiel so aus:

Code: Alles auswählen

0 1 2 3 4 5 6 S script
- - S S S S - - acpid
K K S S S S K - atd
- - S S S S - S bootlogd
- S S S S S - - bootlogs
- - - - - - - S bootmisc.sh
- - - - - - - S checkfs.sh
- - - - - - - S checkroot.sh
- - - - - - - S console-setup
- - S S S S - - cron
Die erste Zeile ist die Legende, jede Spalte steht also für ein Runlevel und die letzte für den Namen des init.d-Scripts. Darunter bedeutet "-", dass kein Link besteht, also das Script nicht bei diesem Runlevel verändert wird, bei "K" wird es gestoppt und bei "S" gestartet.

Unterstützte Parameter sind selbsterklärenderweise "--help" und "-h" sowie "-q", welches die Legende unterdrückt. Sie erscheint sonst zuerst, zuletzt und alle 20 Einträge.

Nun, wie ist euer Feedback? Nutzlos, weil es diese Funktion schon gibt? Verbesserungswürdig oder einfach nur perfekt (nein! :D)?

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Shellscript 'ls-rc.d.sh'

Beitrag von whisper » 25.09.2011 15:16:10

Perfekt für den schnellen Überblick.
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Antworten