2014-04-21 47 views
1

我試圖從使用EG中​​的X命令提交SAS程序來獲取日誌文件。在Linux服務器上生成日誌文件的SAS X命令語法

我的程序運行正常,但沒有生成日誌文件。

我試過所有這些。

X SAS 「& basedir.simulation/run2003.sas」 -log 「& basedir.log/logrun.log」 &;

x sas「& basedir.simulation/run2003.sas」-log「/pm/code/dev/log/logrun.log」&;

X SAS 「& basedir.simulation/run2003.sas」 -log '/pm/code/dev/log/logrun.log' &;

回答

0

我發現你必須使用的,而不是-log -altlog。

This Works。

x sas「& basedir.simulation/run2003.sas」-altlog「& basedir/log/log2003.log」&;

1

嘗試:

x " sas &basedir.simulation/run2003.sas -log '/pm/code/dev/log/logrun.log' &"; 

你也可以將它嘗試在數據步驟和使用call system()

data _null_; 
format runme $200.; 
runme = "sas &basedir.simulation/run2003.sas -log '/pm/code/dev/log/logrun.log'" || '&'; 
call system(runme); 
run; 
相關問題