Projet

Général

Profil

Evolution #5474

Ajouter "reload" dans les actions possibles pour service.py

Ajouté par Joël Cuissinat il y a presque 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
27/05/2013
Echéance:
31/05/2013
% réalisé:

100%

Temps estimé:
0.75 h
Temps passé:
Distribution:
EOLE 2.4

Description

Exemple d'utilisation : reload de dansguardian ou squid depuis l'EAD

      File "/usr/share/ead2/backend/actions/amon/navigation_filters_admin.py", line 58, in execute
        'admin')
      File "/usr/share/ead2/backend/actions/amon/forms.py", line 327, in valid_opt_filters_form
        if dans_tools.reload():
      File "/usr/lib/python2.7/dist-packages/amon/dansguardian/dans_tools.py", line 47, in reload
        ret = service_out('dansguardian', 'reload', container='proxy')
      File "/usr/lib/python2.7/dist-packages/pyeole/service.py", line 681, in service_out
        ret = creole_service_out(c_service, action, c_container)
      File "/usr/lib/python2.7/dist-packages/pyeole/service.py", line 700, in creole_service_out
        for cmd in _gen_service_cmd(service, action):
      File "/usr/lib/python2.7/dist-packages/pyeole/service.py", line 146, in _gen_service_cmd
        _valid_action(action)
      File "/usr/lib/python2.7/dist-packages/pyeole/service.py", line 134, in _valid_action
        raise ValueError('action {} invalide'.format(action))
    exceptions.ValueError: action reload invalide


Demandes liées

Lié à ead - Evolution #5473: Débogage EAD2 pour Amon 2.4 Fermé 27/05/2013 31/05/2013

Révisions associées

Révision f816f02c (diff)
Ajouté par Joël Cuissinat il y a presque 11 ans

  • pyeole/service.py : support de l'action "reload"

Fixes #5474 @20m

Révision 9e9967ec (diff)
Ajouté par Joël Cuissinat il y a presque 11 ans

  • pyeole/service.py : support de l'action "force-reload"

Ref #5474 @10m
Ref #5206

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 11 ans

  • Statut changé de A étudier à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a presque 11 ans

  • Echéance mis à 31/05/2013
  • Assigné à mis à Joël Cuissinat
  • Début mis à 27/05/2013

#3 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé
>>> from pyeole.service import service_out
>>> service_out('apache2', 'reload', container='web')
(0, ' * Reloading web server config apache2\n   ...done.\n', '')
>>> service_out('nscd', 'force-reload', container='fichier')
(0, ' * Restarting Name Service Cache Daemon nscd\n   ...done.\n', '')

Formats disponibles : Atom PDF