Evolution #5474
Ajouter "reload" dans les actions possibles pour service.py
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
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
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
Appliqué par commit f816f02c32d060293a4d7b456b475394c11ad839.
#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 presque 11 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', '')