7 while test x$1 != x; do
15 if test x$assembly = x; then
16 echo You must specify at least the assembly name
18 echo 'Usage is: mono-service [options] service'
20 echo ' -d:<directory> Working directory'
21 echo ' -l:<lock file> Lock file (default is /tmp/<service>.log)'
22 echo ' -m:<syslog name> Name to show in syslog'
23 echo ' -n:<service name> Name of service to start (default is first defined)'
25 echo Controlling the service:
27 echo ' kill -USR1 `cat <lock file>` Pausing service'
28 echo ' kill -USR2 `cat <lock file>` Continuing service'
29 echo ' kill `cat <lock file>` Ending service'
34 export MONO_DISABLE_SHM=1
35 exec $d/@mono_interp@ @mono_instdir@/@framework_version@/@exe_name@.exe $args </dev/null >& /dev/null &