Unix 对文件依赖项使用OR运算符
我想将文件依赖项添加到作业中。假设有2个文件 1:Test.Pdf 2:Test.xml 无论何时存在任何一个文件(任何一个文件或两个文件),都应触发作业 我尝试了多个限定符,但没有得到想要的结果 到目前为止我已经尝试过的限定符: A)Unix 对文件依赖项使用OR运算符,unix,unix-timestamp,workload-scheduler,tivoli-work-scheduler,Unix,Unix Timestamp,Workload Scheduler,Tivoli Work Scheduler,我想将文件依赖项添加到作业中。假设有2个文件 1:Test.Pdf 2:Test.xml 无论何时存在任何一个文件(任何一个文件或两个文件),都应触发作业 我尝试了多个限定符,但没有得到想要的结果 到目前为止我已经尝试过的限定符: A) -w%p/I%日期:~12,2%%日期:~4,2%%日期:~7,2%*Test.xml | |*Test.Pdf B) -w%p/I*Test.xml | |*Test.Pdf C) -w%p/I*Test.xml | |/I*Test.Pdf D) -w%p/
-w%p/I%日期:~12,2%%日期:~4,2%%日期:~7,2%*Test.xml | |*Test.Pdf
B) -w%p/I*Test.xml | |*Test.Pdf
C) -w%p/I*Test.xml | |/I*Test.Pdf
D) -w%p/I*Test.xml | |-w%p/I*Test.Pdf
有人能告诉我如何添加或依赖项吗?文件依赖项实际上正在运行
test
命令,用限定符中的文件名替换%p
这应该适用于您的场景:
打开“/tmp”(-w%p/Test.xml-o-w%p/Test.Pdf)您好,Franco,我尝试了您提供的限定符:(-w%p/Test.xml-o-w%p/Test.Pdf)它们仅在两个文件名相同时才起作用。是否有任何方法可以使用依赖项检查具有不同名称的文件?我试过这样做:(-w%p/*.xml*-o-w%p/*.pdf*)但它不起作用。任何帮助都将不胜感激。@ShaikShahabuddin您能提供您试图测试的文件的名称吗?文件名不是恒定的,每个文件的名称都不同。其中唯一常见的是扩展名.pdf/.xml。因此,每当我们有一个.pdf文件或.xml文件时,我们的作业都应该触发。@ShaikShahabuddin我已经验证了(-w%p/*.xml-o-w%p/*.pdf)在
目录中存在一个.xml文件或.pdf文件时可以解决依赖关系