Brad Beyenhof([EMAIL PROTECTED])@Mon, Mar 31, 2008 at 09:32:06AM -0700:
> So I've got a bash script (run as a cron job) that currently runs tar
> and redirects stdout and stderr to particular files.
> 
> I'd like to run the tar command through screen so that I can check in
> on the process; also, the archive now spans two tapes, so using screen
> will hold the process so I can swap manually and respond interactively
> to tar's request for a new tape. To do this, I first tried just
> prepending screen to the existing command:
> 
> /usr/bin/screen -dm tar [options] 2>{$file1} | tee {$file2}

<snip>

I can't experiment at the moment to figure this out, but I'm
curious what you see when you turn on screen's logging.  Anything
informative perhaps?

Aside from tweaking screen until it obeys, you might try the nohup
utility.  I think it is much kinder to your redirections and allows
the command to continue after the shell exits.  You won't be able
to re-open a tty to manipulate it, but I didn't get the impression
that was important.  Between the output files and ps||top, you
should be able to see its progress well enough with nohup.

Wade Curry
syntaxman


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to