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.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.