hi
i am trying to run following code:
SYSTASK COMMAND "MKDIR E:\trial\trial" nowait taskname= "trial" ;
but every time i run i get a error msg in log that:
SYSTASK COMMAND "MKDIR E:\trial\trial" nowait taskname= "trial" ;
-
ERROR 75-169: Equal sign expected.
i did not understand y i am getting this problem. this is kind of straight forward code. any 1 please help me out. i am using windows and sas version 9
SYSTASK cannot run in a command line function. You can submit it using the GSUB command.
gsub "systask command ""echo hello"" nowait taskname=""trial""; "
I have used systask command quite often : I used windows based server and following are sample of code we used:
SYSTASK COMMAND "(location of sas exe file) -noterminal -logparm 'rollover=session' -sysin 'sas code'
-SYSPARM 'parameter to be passed' -log 'log location'" TASKNAME=taskname
However I do face certains issues sometimes. like code works fine but during certain time period code fails to get executed and when I check log we have error that could not create new process.
I checked with SAS reagarding same and they suggested that when system resources(memory) is low we be getting it issue.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.