Difference between revisions of "Talk:Handbrake userjob"

From MythTV Official Wiki
Jump to: navigation, search
Line 3: Line 3:
 
:What?  No it isn't.  The stock init script for Gentoo setuids to the mythtv user account. [[User:Wagnerrp|wagnerrp]] 06:43, 9 May 2012 (UTC)
 
:What?  No it isn't.  The stock init script for Gentoo setuids to the mythtv user account. [[User:Wagnerrp|wagnerrp]] 06:43, 9 May 2012 (UTC)
 
::You are right. I will correct this. - reznor
 
::You are right. I will correct this. - reznor
 +
 +
'''''Detecting already running'''''
 +
 +
On my system (mythtv 0.25, ubuntu 12.04), user jobs are launching as `sh -c /opt/myth_make_x264.pl...` and there is another entry in `ps aux` for the resultant perl process.  The script finds that shell process as another entry and thinks there is another script running.  I modified to the below, which seems to work:
 +
  my $curProcs = `ps aux | grep $scriptName | grep -v grep | grep -v "sh -c" | wc -l`;
 +
This is my first user job, so maybe I've done something strange...but I don't think so. [[User:Bygottski|Bygottski]] 05:42, 31 May 2012 (UTC)

Revision as of 05:42, 31 May 2012

I'm on gentoo, mythbackend is started as root, so this user job will run as root as well.

What? No it isn't. The stock init script for Gentoo setuids to the mythtv user account. wagnerrp 06:43, 9 May 2012 (UTC)
You are right. I will correct this. - reznor

Detecting already running

On my system (mythtv 0.25, ubuntu 12.04), user jobs are launching as `sh -c /opt/myth_make_x264.pl...` and there is another entry in `ps aux` for the resultant perl process. The script finds that shell process as another entry and thinks there is another script running. I modified to the below, which seems to work:

 my $curProcs = `ps aux | grep $scriptName | grep -v grep | grep -v "sh -c" | wc -l`;

This is my first user job, so maybe I've done something strange...but I don't think so. Bygottski 05:42, 31 May 2012 (UTC)