Project

General

Profile

Demande #6092

Standardiser le script d’init ARV

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

Status:
Ne sera pas résolu
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
11/05/2015
Due date:
% Done:

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 :

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.


Related issues

Related to python-pyeole - Evolution #6093: Gérer le code de retour d’heatbeat Fermé 09/24/2013 09/27/2013
Related to ead - Anomalie #6086: ead-server et ead-web status à modifier Fermé 09/23/2013 09/27/2013

History

#1 Updated by Daniel Dehennin over 6 years ago

Je vois deux possibilités complémentaires :

  1. pyeole.service._service gère le code de retour 7 de heartbeat
  2. le script init d’arv renvoi une chaîne en anglais sur la sortie standard.

#2 Updated by Daniel Dehennin over 6 years ago

  • Subject changed from Utiliser un code de retour standard pour le script d’init to Standardiser le script d’init

#3 Updated by Joël Cuissinat over 5 years ago

  • Estimated time set to 2.00 h
  • Parent task set to #9566

#4 Updated by Fabrice Barconnière over 4 years ago

  • Subject changed from Standardiser le script d’init to Standardiser le script d’init ARV
  • Parent task deleted (#9566)
  • Remaining (hours) set to 2.0

#5 Updated by Fabrice Barconnière over 4 years ago

  • Tracker changed from Tâche to Proposition Scénario

#6 Updated by Fabrice Barconnière over 4 years ago

  • Tracker changed from Proposition Scénario to Demande
  • Description updated (diff)
  • Start date set to 11/05/2015
  • Estimated time deleted (2.00 h)

#7 Updated by Scrum Master over 4 years ago

  • Status changed from Nouveau to Ne sera pas résolu

Ce n'est plus un bug car le cas a été géré dans CreoleService.

Also available in: Atom PDF