Re: Semaphore Techniques

2009-07-30 Thread Piet van Oostrum
> Carl Banks (CB) wrote: >CB> On Jul 29, 7:14 am, Piet van Oostrum wrote: >>> > Carl Banks (CB) wrote: >>> >CB> On Jul 28, 3:15 pm, John D Giotta wrote: >>> >>> I'm looking to run a process with a limit of 3 instances, but each >>> >>> execution is over a crontab interval. I've been in

Re: Semaphore Techniques

2009-07-29 Thread Carl Banks
On Jul 29, 7:14 am, Piet van Oostrum wrote: > > Carl Banks (CB) wrote: > >CB> On Jul 28, 3:15 pm, John D Giotta wrote: > >>> I'm looking to run a process with a limit of 3 instances, but each > >>> execution is over a crontab interval. I've been investigating the > >>> threading module and u

Re: Semaphore Techniques

2009-07-29 Thread Christian Heimes
John D Giotta schrieb: > I'm working with up to 3 process "session" per server, each process > running three threads. > I was wishing to tie back the 3 "session"/server to a semaphore, but > everything (and everyone) say semaphores are only good per process. That's not true. Named semaphores are t

Re: Semaphore Techniques

2009-07-29 Thread John D Giotta
That was my original idea. Restricting each process by pid: #bash procs=`ps aux | grep script.pl | grep -v grep | wc -l` if [ $procs -lt 3 ]; then python2.4 script.py config.xml else exit 0 fi -- http://mail.python.org/mailman/listinfo/python-list

Re: Semaphore Techniques

2009-07-29 Thread John D Giotta
I'm working with up to 3 process "session" per server, each process running three threads. I was wishing to tie back the 3 "session"/server to a semaphore, but everything (and everyone) say semaphores are only good per process. -- http://mail.python.org/mailman/listinfo/python-list

Re: Semaphore Techniques

2009-07-29 Thread Piet van Oostrum
> Carl Banks (CB) wrote: >CB> On Jul 28, 3:15 pm, John D Giotta wrote: >>> I'm looking to run a process with a limit of 3 instances, but each >>> execution is over a crontab interval. I've been investigating the >>> threading module and using daemons to limit active thread objects, but >>> I

Re: Semaphore Techniques

2009-07-29 Thread Nick Craig-Wood
John D Giotta wrote: > I'm looking to run a process with a limit of 3 instances, but each > execution is over a crontab interval. I've been investigating the > threading module and using daemons to limit active thread objects, but > I'm not very successful at grasping the documentation. > >

Re: Semaphore Techniques

2009-07-28 Thread Carl Banks
On Jul 28, 3:15 pm, John D Giotta wrote: > I'm looking to run a process with a limit of 3 instances, but each > execution is over a crontab interval. I've been investigating the > threading module and using daemons to limit active thread objects, but > I'm not very successful at grasping the docum

Re: Semaphore Techniques

2009-07-28 Thread David Bolen
John D Giotta writes: > I'm looking to run a process with a limit of 3 instances, but each > execution is over a crontab interval. I've been investigating the > threading module and using daemons to limit active thread objects, but > I'm not very successful at grasping the documentation. > > Is i

Re: Semaphore Techniques

2009-07-28 Thread Philip Semanchuk
On Jul 28, 2009, at 7:19 PM, Christian Heimes wrote: John D Giotta schrieb: I'm looking to run a process with a limit of 3 instances, but each execution is over a crontab interval. I've been investigating the threading module and using daemons to limit active thread objects, but I'm not ver

Re: Semaphore Techniques

2009-07-28 Thread Christian Heimes
John D Giotta schrieb: > I'm looking to run a process with a limit of 3 instances, but each > execution is over a crontab interval. I've been investigating the > threading module and using daemons to limit active thread objects, but > I'm not very successful at grasping the documentation. > > Is i

Semaphore Techniques

2009-07-28 Thread John D Giotta
I'm looking to run a process with a limit of 3 instances, but each execution is over a crontab interval. I've been investigating the threading module and using daemons to limit active thread objects, but I'm not very successful at grasping the documentation. Is it possible to do what I'm trying to