GNU/Linux >> Tutoriels Linux >  >> Linux

l'état de systemctl montre la mort inactive

Quelques remarques :

  1. Si vous utilisez Type=forking , il est recommandé de spécifier PidFile.

  2. Dans votre cas, Type=simple , et ExecStart sans & fonctionnera.

  3. utilisez systemctl start service-name pour démarrer un service

  4. Utilisez ensuite systemctl status service-name pour vérifier son statut. Le statut sera inactif/mort si le service n'est pas démarré.


  • Vous avez défini Type=Forking , mais votre service ne fonctionne pas. Essayez Type=oneshot
  • Vous avez un "&" votre ExecStart ligne, ce qui n'est pas nécessaire.
  • Le service est disabled , ce qui signifie que ce n'était pas enabled pour démarrer au démarrage. Vous devez exécuter systemctl enable hello pour le configurer pour qu'il démarre au démarrage.

Vous pouvez vérifier man systemd.directives pour trouver un index de toutes les directives que vous pouvez utiliser dans votre unit fichiers.


Linux
  1. Démarrer, arrêter ou redémarrer les services dans CentOS 8 - Processus étape par étape ?

  2. Le service Systemctl a expiré lors du démarrage ?

  3. Utiliser Systemctl pour gérer les services

  4. systemctl :commande introuvable

  5. Exemples de commandes systemctl sous Linux

Comment démarrer, arrêter ou redémarrer Nginx

Commandes Systemctl pour gérer le service Systemd

Comment démarrer, arrêter et redémarrer des services sur Debian

Comment démarrer, arrêter ou redémarrer les services dans CentOS 8

Premiers pas avec systemctl

Comment démarrer, arrêter, redémarrer, vérifier l'état du service IIS par ligne de commande