check the -pause- command
Rich
Gabriel Demombynes wrote:
>
> In the middle of my Stata program, I need to call a SAS batch routine (in
> Windows) and then have Stata wait until the SAS routine is finished, so that
> it can use part of the SAS output. However, when I use the shell command to
> call batch SAS, the SAS routine starts, and Stata doesn't wait. How can I
> get Stata to wait? I've tried using the sleep command, but then I have to
> guess how long SAS is going to take, and that time varies.
>
> I think what I need to do is have Stata check for the existence of the SAS
> output file as a condition for continuing, and have it continue to sleep if
> the file doesn't exist. I'm sure Stata must have a logical command that
> checks for the existence of a file, but I can't find it. I did find the
> confirm command, but I can't figure out how to use its output. Please help!
>
> Thanks,
> Gabriel
>
> Gabriel Demombynes
> Ph.D. Candidate
> Department of Economics
> University of California-Berkeley
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/