Project

General

Profile

Evolution #6093

Gérer le code de retour d’heatbeat

Added by Daniel Dehennin over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
09/24/2013
Due date:
09/27/2013
% Done:

100%

Spent time:
Distribution:
EOLE 2.4

Description

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 :

Ce code de sortie est standardisé pour tous les services heartbeat dans /usr/lib/ocf/resource.d/heartbeat/.ocf-returncodes


Related issues

Related to arv - Demande #6092: Standardiser le script d’init ARV Ne sera pas résolu 11/05/2015
Related to ead - Anomalie #6086: ead-server et ead-web status à modifier Fermé 09/23/2013 09/27/2013

Associated revisions

Revision fbfa33d1 (diff)
Added by Daniel Dehennin over 6 years ago

Les init heartbeat utilisent des codes de retours particuliers

  • pyeole/service/_service.py (_do_sysv): Ajout du code de retour 7 pour
    un service heartbeat arrêté.

Fixes: #6093 @5m

Revision 0e979495 (diff)
Added by Daniel Dehennin over 6 years ago

La commande upstart « status » renvoi toujours « 0 »

  • pyeole/service/_upstart.py: Ne pas tester le code de retour de la
    commande « status ».

Ref: #6093 @15m

History

#1 Updated by Daniel Dehennin over 6 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Joël Cuissinat over 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF