Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 对文件依赖项使用OR运算符_Unix_Unix Timestamp_Workload Scheduler_Tivoli Work Scheduler - Fatal编程技术网

Unix 对文件依赖项使用OR运算符

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/

我想将文件依赖项添加到作业中。假设有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/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文件时可以解决依赖关系