I am trying to run a bat file from SAS EG and bat file has a list of SAS programs. The bat file/SAS program seems to be executing but the SAS program doesnt create a log file. Is there any way a log file can be created?
data _null_;
call system("T:\Test_Bat.bat");
x "T:\Test_Bat.bat";
run;
%sysexec("T:\Test_Bat.bat");
run;
You'd need to open up the bat file, and add a log destination to the line that invokes SAS. I think the syntax is
-log "C:\whatever\mylog.log"
Tom
Try this one . after executing , open log.txt x "T:\Test_Bat.bat > c:\temp\log.txt ";
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.