Liste des services disponibles


Réponses:


52

Wheezy utilise SysV init, et tous les services sont contrôlés avec des scripts shell spéciaux /etc/init.d, donc vous ls /etc/init.dles listerez. Ces fichiers contiennent également une description du service en haut et le répertoire contient un README.

Certains, mais pas tous, ont un .shsuffixe, vous devriez le laisser lorsque vous utilisez, par exemple update-rc.d.


1
Après avoir lu votre réponse, j'ai réalisé à quel point ma question était stupide. C'était évident. Quoi qu'il en soit, au moins j'ai appris quelque chose. Néanmoins, merci d'avoir répondu à ma question.
Dragos Rizescu

7
@DragosRizescu il n'y a pas de questions stupides.
Braiam

2
@DragosRizescu - question valide, il y a eu beaucoup d'activités pour changer le mode de fonctionnement des services sur les différentes distributions afin que cela devienne déroutant.
slm

Je cours systemdsur mon wheezysystème.
Jordanie

67

Sur Debian jessie essayer: service --status-all.

C'est dans le sysvinit-utilspaquet.


14
service --status-all

Répertoriera tous les services avec un code de statut, en cours d’arrêt ou de désactivation (-), démarré ou sur (+) ou inconnu (?), Ce qui signifie qu’aucune section de code de statut ne figure dans leur script init.d. Pas seulement des services en cours d'exécution.


3

Comme dit avec systemd serait

systemctl --full --type service --all

De la page de manuel :

-l, --fullNe supprimez pas les noms d’unités, les entrées d’arbre de processus, les sorties de journal ou les descriptions d’unités tronquées dans les sorties de statut, unités de liste, tâches de liste et timers de liste.

-a, --allLors de la liste des unités avec des unités de liste, affichez également les unités inactives et les unités qui suivent d'autres unités. Lors de l'affichage des propriétés d'unité / travail / gestionnaire, affichez toutes les propriétés, qu'elles soient définies ou non.

Également utile, sur ArchWiki :

systemctl             # List running units
systemctl list-units  # Idem
systemctl --failed    # List failed units

0

/etc/init.d contient les scripts utilisés par les outils d'initialisation System V (SysVinit).

Liste exécutable:

ls -F /etc/init.d/ | grep '*$'
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.