[mythtv] Ticket #9764: SBE's mythjobqueue preventing MBE idleness

Michael T. Dean mtdean at thirdcontact.com
Thu May 26 02:57:46 UTC 2011

On 05/25/2011 08:14 PM, MythTV wrote:
> #9764: SBE's mythjobqueue preventing MBE idleness
> -----------------------------------+----------------------------
>   Reporter:  brian@…                |          Owner:  mdean
>       Type:  Bug Report - General   |         Status:  assigned
>   Priority:  minor                  |      Milestone:  unknown
> Component:  MythTV - Mythjobqueue  |        Version:  0.24-fixes
>   Severity:  medium                 |     Resolution:
>   Keywords:                         |  Ticket locked:  0
> -----------------------------------+----------------------------
> Comment (by brian@…):
>   OK.  So Job_queue_idle.py exits>  0.  I then start mythjobqueue.  What
>   stops it when the job queue is empty again?  As I understand, once
>   mythjobqueue starts, it continues to run forever, polling the job queue,
>   yes?  Do I just keep running Job_queue_idle.py until it exits 0 and then
>   kill the mythjobqueue I started?

Yes.  You can either have a script start mythjobqueue and then run 
job_queue_idle.py in a loop (with a reasonable sleep in there--maybe 5 
or 10 minutes) until it sees 0 jobs available for processing, then kill 
the mythjobqueue process.  Or, you can start mythjobqueue however you 
want, and set up a cron job that runs a script that runs 
job_queue_idle.py and, if it returns 0, kills mythjobqueue.

You can also do other things in the script that kills mythjobqueue--such 
as power off/suspend the mythjobqueue host itself.


More information about the mythtv-dev mailing list