[ale] sometimes I hate bash

Tim Watts timtw at earthlink.net
Wed Dec 16 19:12:37 EST 2009


Could cron be launching it twice?

On Wed, 2009-12-16 at 18:49 -0500, Jim Kinney wrote:
> script runs all hunky-dorey in userland.
> 
> so time to put it into cron. To cover my bases for inferior cron
> environemnt, the first thing the script does is . ~/.bash_profile
> which in turn runs ~/.bash_rc which runs /etc/bashrc
> 
> So it now looks just like a login env. 
> 
> maybe...
> 
> Except somehow it now spawns _2_ copies of the running process and the
> race is on! <insert appropriate swearing here>
> 
> Since it's highly sequence dependent data processing and database
> insertion and database processing, multiple out of order steps is
> very, VERY bad.
> 
> Solution: make the first line a -f test for a pid file and exit if it
> exists. The second line writes the pid file. Shouldn't have to do
> this...
> 
> Still totally stumped on the multiple simultaneous processes.
> 
> -- 
> -- 
> James P. Kinney III
> Actively in pursuit of Life, Liberty and Happiness         
> 
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo


________
The release of atomic energy has not created a new problem. It has
merely made more urgent the necessity of solving an existing one.
-- Albert Einstein

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 489 bytes
Desc: This is a digitally signed message part
Url : http://mail.ale.org/pipermail/ale/attachments/20091216/a930a478/attachment.bin 


More information about the Ale mailing list