Ver*_*Lom 1 perl signals setuid
我有一个UNIX守护进程,等待SIGHUP刷新数据.我尝试通过Proc :: Killall("killall('HUP','mydaemon');")从Perl脚本(在同一服务器上的Apache www-data:www-data下)发送信号,但是我没有适当的权限.suid位也行不通.来自shell的'kill -n HUP'正在运行.
你有任何想法吗?
通常的解决方法是使用»touch file«来表示重新加载,请参阅Apache2 :: Reload以获得真实的例子.
收听使用例如File :: ChangeNotify或AnyEvent :: Inotify :: Simple设置的通知,然后重新加载.