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 13 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 13 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 12 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', '')