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.
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.