Demande #6092
Standardiser le script d’init ARV
Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
05/11/2015
Echéance:
% réalisé:
0%
Description
But, nécessité, scénario plus large concernant la "standardisation" de tous nos scripts d'init ?
Il est difficile de savoir si un service est bien arrêté, le script init
d’arv renvoi le code de retour 7
en plus de retourner un message en français :
root@sphynx:~# service arv stop
* Stopping Serveur ARV: arv
root@sphynx:~# service arv status
Serveur ARV est arrêté
root@sphynx:~# echo $?
7
Afin de savoir si un service est arrêté, nous ne pouvons que tester :
- La valeur de retour du script d’init python-pyeole:source:pyeole/service/_service.py?rev=e6afcf0#L327
- La sortie standard du script d’init python-pyeole:source:pyeole/service/_service.py?rev=e6afcf0#L328
Nous pourrions coder une bibliothèque python pour tester la présence d’un processus dans la table des processus, mais pourquoi recoder ce qui est fait dans /lib/lsb/init-functions
.
Demandes liées
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
Je vois deux possibilités complémentaires :
pyeole.service._service
gère le code de retour 7 de heartbeat- le script
init
d’arv renvoi une chaîne en anglais sur la sortie standard.
#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Sujet changé de Utiliser un code de retour standard pour le script d’init à Standardiser le script d’init
#3 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Temps estimé mis à 2.00 h
- Tâche parente mis à #9566
#4 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- Sujet changé de Standardiser le script d’init à Standardiser le script d’init ARV
- Tâche parente
#9566supprimé - Restant à faire (heures) mis à 2.0
#5 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- Tracker changé de Tâche à Proposition Scénario
#6 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- Tracker changé de Proposition Scénario à Demande
- Description mis à jour (diff)
- Début mis à 05/11/2015
- Temps estimé
2.00 hsupprimé
#7 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Nouveau à Ne sera pas résolu
Ce n'est plus un bug car le cas a été géré dans CreoleService.