[Mono-list] xsp as a daemon

Clint Fairchild clint at subtend.net
Mon Jan 2 16:16:05 EST 2006


Inside the /etc/init.d directory is a skeleton file.  Edit that to your
heart's content.  There are instructions in the file itself.  Then install
your new script with insserv.

Clint

peter said:
> Christopher Bergström wrote:
>
>> Try boot.local
>> /etc/init.d/boot.local
>>
>> Alternatively, here's a little template script so you can maybe
>> control this via YaST.. You need to of course fill in the stop and
>> restart, but I'll leave that as a challenge :)
>>
>> #!/bin/sh
>> case "$1" in
>> start)
>>     echo "Starting xsp..."
>>     nohup /path/to/mono /path/to/xsp.exe [yourarguments] --nonstop &
>>     ;;
>> stop)
>>     echo "Stopping xsp..."
>>
>>     ;;
>> restart)
>>     echo "Restarting xsp..."
>>
>>     ;;
>> *)
>>     echo "Usage: 'basename $0' {start|stop|restart}" >&2
>>     exit 64
>>     ;;
>>
>>
>> esac
>> exit 0
>
> Thanks Christopher.
>
> boot.local seems a bit iffy as the file says:
>
> # Here you should add things, that should happen directly after booting
> # before we're going to the first run level.
>
> I'm not sure that's quite what's needed (although I'm not sure what harm
> it might do, either).
>
> Perhaps I need to look at insserv with your script template suitably
> adorned with the appropriate comments.  Something I'll have to research.
>
> ... and I thought it was just a simple question.  Sorry guys.
>
> On the bright side: if I ever get this sorted, I can add it to the
> documentation I'm supposed to be sorting out on Mono services.
>
> Cheers
>
> Peter
>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>




More information about the Mono-list mailing list