Question

J'ai un démon UNIX, qui attendent de SIGHUP pour rafraîchir une donnée. J'essaie d'envoyer un signal à partir du script Perl (sous www-data Apache: www-data sur le même serveur) par Proc :: Killall ( "killall ( 'HUP', 'mydaemon');"), mais je ne correctement les autorisations. bit suid ne fonctionne pas trop. 'Tuer -n HUP' de shell travaillent.

Est-ce que vous avez une idée de le faire?

Était-ce utile?

La solution

Le travail autour est habituel d'utiliser un fichier tactile »« pour indiquer un reload, voir Apache2 :: Recharger pour un exemple de la vie réelle.

Écoutez les notifications mises en place par exemple ou AnyEvent :: Inotify :: simple , puis faites votre rechargement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top