部署SAS作业查询



当我在部署目录中部署sas代码时,我会看到.lst文件。前提是使用不同的参数运行这个已部署的代码解析器。

每次创建.lst文件并同时运行此代码是不可能的,因为.lst文件正在使用中。

是否可以不使用部署的代码终止.lst文件,或者使用每个运行参数更改.lst文件的名称?

在SAS命令行中,使用选项-print <filename>指定特定名称。例如:

设<sas>平均值;c: \Program Files\SASHome\SASFoundation\9.4\sas.exe">

<sas> -nostatuswin -nosplash -batch -sysin program -print program-####.lst

在SAS会话期间,使用Proc PRINTTO PRINT=更改列表的位置。

...
proc printto print="c:mylistingsprogram%sysfunc(datetime(),b8601dt.).lst";
run;
...