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.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
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.
Ready to level-up your skills? Choose your own adventure.