imapfilter配置文件如何重启?

时间:2016-03-03 19:59:28

标签: linux lua

我在cronjob上有imapfilter。由于相关的Exchange服务器支持IDLE,我在启动时写入一个PID文件。配置文件检查进程是否处于活动状态,是否退出,否则更新PID文件。

我现在想让imapfilter重新启动配置更改。我需要做的就是每隔一段时间校验一次当前的配置文件,如果它改变了......那么,那么呢?

我可以退出并等待cron重新启动该过程,但在调整规则时这对我没有帮助。

我宁愿使用像exec(3)这样的东西,但我很可能无法从纯粹的配置文件中进行必要的清理工作。我也不知道如何从Lua中实际呼叫exec;所有Google搜索都指向os.execute(),等待子进程退出。

是否有一种更为理智的方法可以使进程重新启动?对不起,便携性并不是一个问题。

0 个答案:

没有答案