La commande initctl envoie des commandes au démon init Upstart. Utilisez-le pour surveiller des tâches ou des événements, appeler directement des tâches ou envoyer des événements personnalisés au démon.
Syntaxe :
# initctl [options] command
Options
Option | Description |
---|---|
–show-ids | Afficher l'identifiant unique du processus (pid) ainsi que l'identifiant de la tâche. |
–by-id | Le paramètre passé à la commande est un identifiant de tâche. |
–pas d'attente | Lorsque vous utilisez démarrer, arrêter ou émettre, quittez immédiatement au lieu d'attendre la fin de la requête. |
–silencieux | Afficher uniquement les erreurs lors de l'exécution de la commande donnée. |
Exemples de commandes initctl
1. Pour démarrer le travail/service :
# initctl start JOB
2. Pour arrêter une tâche/un service :
# initctl stop JOB
3. Pour redémarrer une tâche/un service :
# initctl restart JOB
4. Pour recharger une tâche/un service :
# initctl reload JOB
5. Pour obtenir le statut d'un service/travail :
# initctl status JOB
6. Pour lister tous les services/jobs contrôlés par initctl :
# initctl list
7. Pour recharger le fichier de configuration :
# initctl reload-configuration JOB
8. Pour obtenir la version du démon init :
# initctl version
9. Pour définir la priorité du journal :
# initctl debug # initctl info # initctl message # initctl warn # initctl error # initctl fatal