[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