SAS Data Integration Studio, DataFlux Data Management Studio, SAS/ACCESS, SAS Data Loader for Hadoop and others

Running two sas job by using /bin

Reply
Super Contributor
Posts: 371

Running two sas job by using /bin

Hello,

I would like to run two sas sessions under unix by using  /bin , like this :

data _null_;
x   /../../ 9.2/utilities/bin   SAS '/../../path/pgm2.sas'

&&;

x    /../../ 9.2/utilities/bin      SAS '/../../path/pgm2.sas'

&&;
run;
 
It does not work. Please, why ?
 
Super User
Posts: 6,939

Re: Running two sas job by using /bin

The X Statement works in Open Code and does not need a data step around it.

 

To catch all messages from running an external command, I recommend the filename pipe method:

filename oscmd pipe "system_command_you_want_to_run 2>&1";

data _null_;
infile oscmd;
input;
put _infile_;
run;

The 2>&1 reroutes stderr to stdout, therefore you will see all system responses in your log.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Super Contributor
Posts: 371

Re: Running two sas job by using /bin

Thank you.

I will use that..

But I think , we can use /bin to run a session in batch? my 9.2/utilities/bin is it correct ?

Super User
Posts: 5,257

Re: Running two sas job by using /bin

Only you or someone at your site known where SAS is installed.
Then the seems that you are mixing a relative search path with .. but given the initial / that becomes an absolute one.
Also, there is a space in front of 9.2 and lots of spaces after bin, should pobably be a / instead.
Data never sleeps
Ask a Question
Discussion stats
  • 3 replies
  • 272 views
  • 2 likes
  • 3 in conversation