Difference between revisions of "Talk:Handbrake userjob"
From MythTV Official Wiki
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)