如何在队列中按顺序批处理 sas 代码?

如何在队列中按顺序批处理 sas 代码?

我有几个 SAS 作业需要按顺序运行,有些作业需要并行运行。

我通常在命令行中输入 nohup sas filename1.sas & 来运行并每隔几个小时手动检查进度。如果第一个作业已完成并且没有错误,则我输入第二个作业 nohup sas filename2.sas & 。

是否有 sas 代码或 unix 命令我可以按顺序运行它们而不是手动检查进度?

我考虑过在主 sas 文件中使用 %include 语句,但是以这种方式执行它们需要很长时间(比我手动检查时花费的时间要长)。

注意:如果在代码执行结束时,如果输出显示“完成”或“完成(1)”,则作业被认为已成功运行。我还需要为每个作业打印日志和 lst 文件

相关内容