On 02/06/2009, at 10:26 PM, Tom Shaw wrote:

> At 5:53 PM +1000 6/2/09, James Brown wrote:
>> Running on Mac OS X 10.5.7 I've set up a launchd process to start  
>> ASSP
>> when the server boots.
>>
>> Unfortunately is seems to kill ASSP before it has a chance to load:
>>
>> ...
>> 2/06/09 5:37:49 PM ASSP[58] loading configuration     [OK]
>> 2/06/09 5:37:49 PM ASSP[58] defining environment     [OK]
>> 2/06/09 5:37:49 PM ASSP[58] loading modules      [OK]
>> 2/06/09 5:37:49 PM ASSP[58] loading database drivers    [OK]
>> 2/06/09 5:37:49 PM ASSP[58] compiling regular expressions    [OK]
>> 2/06/09 5:37:49 PM ASSP[58] loading plugins      [OK]
>> 2/06/09 5:37:49 PM ASSP[58] fixing up config     [OK]
>> 2/06/09 5:37:49 PM ASSP[58] rendering HTML for GUI     [OK]
>> 2/06/09 5:37:49 PM ASSP[58] setting up signal handler   [OK]
>> 2/06/09 5:37:49 PM ASSP[58] starting as daemon
>> 2/06/09 5:37:49 PM com.apple.launchd[1] (ASSP[58]) Stray process with
>> PGID equal to this dead job: PID 303 PPID 1 perl
>>
>> My .plist file is:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
>> "http://www.apple.com/DTDs/PropertyList-1.0.dtd
>> ">
>> <plist version="1.0">
>> <dict>
>>      <key>Label</key>
>>      <string>ASSP</string>
>>      <key>ProgramArguments</key>
>>      <array>
>>              <string>/usr/bin/perl</string>
>>              <string>/Applications/assp/assp.pl</string>
>>              <string>/Applications/assp</string>
>>      </array>
>>      <key>RunAtLoad</key>
>>      <true/>
>> </dict>
>> </plist>
>>
>> Running ASSP 2.0.1 (RC 0.1.15)
>>
>> Any suggestions?
>
> Jim
>
> I run 1.5.1.3 on OSX 10.5.7
>
> 1) create a user/group _assp
> 2) do not select "run as a daemon"
> 3) Set run as _assp for user and group
> 4) Do not set any auto restart options (the launchd plist below will
> handle it all)
> 5) use plist below (assumes that you are running stck perl)
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
> "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
> <plist version="1.0">
> <dict>
>       <key>KeepAlive</key>
>       <true/>
>       <key>RunAtLoad</key>
>       <true/>
>       <key>UserName</key>
>       <string>root</string>
>       <key>GroupName</key>
>       <string>_assp</string>
>       <key>Label</key>
>       <string>com.oitc.assp</string>
>       <key>ProgramArguments</key>
>       <array>
>               <string>/usr/bin/perl</string>
>               <string>/Applications/ASSP/assp.pl</string>
>       </array>
> </dict>
> </plist>
>
Thanks Tom.

Turning off Start as daemon seems to have done the trick. I'll set up  
the _assp user as you suggest.

James.


------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Assp-test mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/assp-test

Reply via email to