我已经从 StackOverflow 复制了这个问题...
我已经从 EPEL 存储库 (0.5.9) 安装了 incron(在你问之前;是的,我也尝试下载源代码并在本地编译(0.5.10);相同的结果)并试图在我的 CentOS 6.4 上设置一个进程(最终)我在本地 Ubuntu 12.04 机器上成功原型化的虚拟框(包括incron
在 Ubuntu 下完美运行的过程):
前面的一些信息:
visudo
解决一些权限问题......我曾尝试应用此处所描述的 incron 策略http://blog.siphos.be/2013/05/a-selinux-policy-for-incron-finishing-up/但我一直收到
libsepol.policydb_read: policydb magic number 0x696c6f70 does not match expected magic number 0xf97cff8c or 0xf97cff8d
semodule_package: Error while reading policy module from incron.te
当我尝试使用 semodule_package
我试图caller.sh
通过这样做在脚本本身和前脚本中定义环境,我能够env > /tmp/envfile.txt
表明脚本正在sudo env
(如我预期的那样)的克隆中运行,但是我仍然没有从我的脚本中得到任何输出,它应该在它的输入文件或它的任何日志上做的工作......
应该是权限吧?(我离chmod -r 777
在根文件系统上做这件事还有一天的时间;))
在 Ubuntu 12.04 下,执行sudo incrotab -e
和输入的简单操作/tmp/ IN_CREATE,IN_NO_LOOP …