When Stata is run in batch mode it automatically creates a log file with
the name of the do file being run in the directory from which Stata is run.
Your problem is probably that you do not have write permission for the
directory. You can check with `ls -l', or attempt to create a file `touch
myfile'. Try starting from another directory, your home directory for
example.
For running batch jobs I prefer:
nohup stata -b do mydofile &
nohup tells linux not to stop the process if the terminal window is closed.
Mathew
>Date: Mon, 21 Apr 2008 16:23:51 -0400
>From: "WEI-JANG HUANG" <[email protected]>
>Subject: Re: st: batch job on Linux server
>
>Partha,
>
>I tried what you suggested and now it's telling me 'unable to
open.....log'. Did you need to specify the full path name when issuing
'stata' command? I'm suspecting >I might be at the wrong place
(directory).
>
>Weijang
>
>
>>> Partha Deb <[email protected]> 4/18/2008 10:17 PM >>>
>Commands as you have described work for me. However, if your mydofile has
an
>extension, e.g., mydofile.do, you'll need to add that to the file
specification
>
>stata - bb do mydofile.do &
>
>The ampersand at the end will allow you to get back to your prompt (%)
while
>the Stata job is running.
>
>Hope this helps.
*
* 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/