[X-Unix] How make launchd stop trying to launch nonexistent program?

Jerry Krinock jerry at ieee.org
Thu Apr 17 05:56:49 PDT 2008


On 2008 Apr, 17, at 5:19, Eric F Crist wrote:

> According to man launchd, a separate launchd process is started for  
> each application started and controlled by launchd.  As such, I get  
> the following output:
>
> ecrist at swordfish:~-> ps auxwww |grep launch
> ecrist     110   0.0  0.2   391468   3728   ??  S     6:56PM    
> 0:00.16 /System/Library/CoreServices/AirPort Base Station Agent.app/ 
> Contents/MacOS/AirPort Base Station Agent -launchd
> ecrist     106   0.0  0.0   599792    652   ??  Ss    6:56PM    
> 0:01.05 /sbin/launchd
> _mdnsresponder    20   0.0  0.1    77312   1264   ??  Ss    6:56PM    
> 0:00.50 /usr/sbin/mDNSResponder -launchd
> ecrist    1690   0.0  0.0   599780    400 s000  R+    7:13AM    
> 0:00.00 grep launch
> root         1   0.0  0.0   600816    560   ??  Ss    6:56PM    
> 0:01.30 /sbin/launchd
>
> Do you see your process when you run a ps auxwww?

No, I only see two /sbin/launchd processes, very similar to yours...

Jerrys-Mac-Mini:~ jk$ ps auxww | grep launchd
nobody     124   0.0  0.0   601068    692   ??  Ss    8:36PM    
0:00.01 /System/Library/PrivateFrameworks/MobileDevice.framework/ 
Versions/A/Resources/usbmuxd -launchd
jk          91   0.0  0.2   406216   3192   ??  S     8:35PM    
0:00.14 /System/Library/CoreServices/AirPort Base Station Agent.app/ 
Contents/MacOS/AirPort Base Station Agent -launchd
jk          85   0.0  0.0   599792    560   ??  Ss    8:35PM    
0:03.78 /sbin/launchd
_mdnsresponder    17   0.0  0.1   601584   1196   ??  Ss    8:35PM    
0:00.13 /usr/sbin/mDNSResponder -launchd
jk        4909   0.0  0.0   599780    464 s001  R+    5:43AM   0:00.00  
grep launchd
root         1   0.0  0.0   600816    592   ??  Ss    8:34PM    
0:55.65 /sbin/launchd

Actually I believe it is pid=1 which is causing the problem since if I  
examine the complete console output I'm still getting every 10 seconds,

com.apple.launchd[1] (com.example.BetterAuthorizationSample[4963])  
posix_spawnp("/Library/PrivilegedHelperTools/ 
com.example.BetterAuthorizationSample", ...): No such file or directory
com.apple.launchd[1] (com.example.BetterAuthorizationSample[4963])  
Exited with exit code: 1
com.apple.launchd[1] (com.example.BetterAuthorizationSample)  
Throttling respawn: Will start in 10 seconds

That [1] is indicating the pid.

> HTH

I'm hoping too.  I'm also working at the other problem, which is the  
nonexistence of this program that launchd is looking for.  Still  
soliciting clues.

Thanks again,

Jerry


More information about the X-Unix mailing list