对不起,我不知道该怎么回答这个问题。在
我的场景是,我有一些python代码(在linux机器上),它使用xml文件获取执行任务的参数,在任务完成后,它会处理xml文件,并等待另一个xml文件到达来重新执行任务。在
我正在尝试找出最好的方法来提醒xml文件已到达指定的文件夹中。在
方法是在Python代码中不断地监视文件夹,但这意味着在等待某个东西出现(可能一天只有几次)时会使用大量多余的资源。另一种方法是建立一个cronjob,但是它的效率不会比从代码内部监视好多少。我希望可能的一个选择是设置某种中断,当xml文件出现时,它会提醒代码。在
有什么想法吗?在
谢谢。在
如果您正在寻找在新文件到达时只运行特定脚本的“简单”方法,^{} 守护程序提供了一个非常方便的组合,}类似的支持,以按需执行程序。在
inotify(7)
和{如果您希望更好地集成到您的应用程序中,或者您负担不起}方法的常量
fork(2)
和{incron
,那么您可能应该在脚本中直接使用inotify(7)
接口。pyinotify模块可以与底层的inotify(7)
接口集成。在相关问题 更多 >
编程相关推荐