等待后重新提交块

时间:2019-06-13 11:53:12

标签: sas

我必须使用Rsubmit在SAS中并行执行几个查询。由于一次只能运行3个查询,因此我必须确保第4个查询仅运行3个查询中的任何一个。在waitfor选项之后可以使用rsubmit块吗?

这是我要异步执行的示例

option autosignon = yes; 选项sascmd =“ sas”;

rsubmit process= task1 wait=no;
#Task1 is entered here
endrsubmit;

rsubmit process= task2 wait=no;
#Task2 is entered here
endrsubmit;

rsubmit process= task3 wait=no;
#Task3 is entered here
endrsubmit;

waitfor _any_;

rsubmit process= task4 wait=no;
#Task4 is entered here
endrsubmit;

waitfor _any_;

rsubmit process= task5 wait=no;
#Task5 is entered here
endrsubmit;

我不确定waitfor选项是否可以按预期工作。

1 个答案:

答案 0 :(得分:0)

您是否尝试使用waitfor _any_运行代码?应该可以。