CreoleRun et CreoleService
CreoleRun et CreoleService sont des utilitaires permettant de lancer des commandes système et de gérer les services sur les modules EOLE, y compris à l'intérieur des conteneurs[1].
Exécuter une commande avec CreoleRun
CreoleRun est un utilitaire très pratique pour exécuter une commande dans un conteneur (depuis le maître).
Le script s'utilise de la façon suivante :
CreoleRun "<command>" <container>
Gérer les services avec CreoleService
CreoleService permet de gérer les services déclarés dans les dictionnaires Creole.
Le script s'utilise de la façon suivante :
CreoleService [-c <container>] <service> <action>
Les actions possible sont :
- configure : configure le lancement automatique du service au démarrage du serveur en fonction de la configuration Creole du serveur ;
- enable : active le lancement automatique du service au démarrage du serveur ;
- disable : désactive le lancement automatique du service au démarrage du serveur ;
- apply : démarre ou arrête le service en fonction de la configuration Creole du serveur ;
- start : démarre le service ;
- stop : arrête le service ;
- restart : redémarre le service ;
- reload : recharge le service ;
- status : vérifie l'état du service.
Truc & astuce
L'option, -f
(ou --force
) permet de forcer le démarrage ou redémarrage d'un service même si celui-ci est désactivé au niveau de la configuration Creole du serveur.