File: //var/packages/PHP5.6/scripts/start-stop-status
#!/bin/bash
# Copyright (C) 2000-2017 Synology Inc. All rights reserved.
. "$(dirname "$0")/common"
case $1 in
start)
RUNTIME_SETUP
if start "$JOB_NAME" >/dev/null 2>&1; then
exit 0
else
exit 150
fi
;;
stop)
stop "$JOB_NAME" >/dev/null 2>&1
RUNTIME_CLEANUP
exit 0
;;
status)
job_status="$(status "$JOB_NAME" 2>&1)"
if [ $? -ne 0 -o ! -s "$UPSTART_JOB" ]; then
exit 150
elif [[ $job_status =~ stop/waiting ]]; then
exit 1
else
exit 0
fi
;;
log)
exit 0
;;
esac