Hey guys,
What does Atlassian recommend in running these processes as daemons?
Currently I'm using start-stop-daemon in a script like this.
FISHEYE_PATH="/opt/fisheye/fecru-3.2.0/bin"
case "$1" in
    start)
        start-stop-daemon --start --quiet -c crucible -g crucible --exec $FISHEYE_PATH/start.sh
        ;;
    stop)
        start-stop-daemon --start --quiet -c crucible -g crucible --exec $FISHEYE_PATH/stop.sh
        ;;
    *)
        echo "Usage: $0 {start|stop}"
        exit 1
        ;;
esac
Is there anything wrong with this?
Hi Andy,
There's no problem running it like that. As a sample here's the script shipped with Atlassian Confluence:
#!/bin/bash
# Confluence Linux service controller script
cd "/opt/atlassian/confluence/bin"
case "$1" in
    start)
        ./start-confluence.sh
        ;;
    stop)
        ./stop-confluence.sh
        ;;
    restart)
        ./stop-confluence.sh
        ./start-confluence.sh
        ;;
    *)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac
Best regards,
Felipe Alencastro
 
 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.