Hi,
Should anyone find this useful or see an issue with this code, please let me know. When running a service, I like to be able to check the status of that service, and so I have added the following to the /etc/init.d/red5.sh script. ;; restart) $0 stop $0 start ;; status) # status $PROG -p $PIDFILE netstat -anp | grep soffice | grep 8100 &> /dev/nul && echo $"OpenOffice server is running" || echo $"OpenOffice server is not running" #ps aux | grep -f $PIDFILE &> /dev/nul && echo $"$PROG is running" || echo $"$PROG is not running" start-stop-daemon --status --pidfile $PIDFILE RETVAL=$? [ $RETVAL -eq 0 ] && echo $"$PROG is running" [ $RETVAL -eq 1 ] && echo $"$PROG is not running and the pid file exists" [ $RETVAL -eq 3 ] && echo $"$PROG is not running" [ $RETVAL -eq 4 ] && echo $"$PROG - unable to determine status" ;; checkports) netstat -anp | grep soffice netstat -anp | grep java ;; *) echo $"Usage: $0 {start|stop|restart|status|checkports}" RETVAL=1 1) While I prefer using start-stop-daemon to check the status, the code “ps aux …” works just as well if you uncomment it. #ps aux | grep -f $PIDFILE &> /dev/nul && echo $"$PROG is running" || echo $"$PROG 2) I also like to check what ports are being used when I am altering ports so I also added a “checkports” option. Thanks, George Kirkham