Files
@ dccf4b2226ec
Branch filter:
Location: kallithea/hg_app_daemon - annotation
dccf4b2226ec
1.1 KiB
text/plain
merged with init scripts
17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c 17d5028e055c | #!/sbin/runscript
########################################
#### THIS IS AN GENTOO INIT.D SCRIPT####
########################################
APP_NAME="hg_app"
APP_HOMEDIR="marcink/python_workspace"
APP_PATH="/home/$APP_HOMEDIR/$APP_NAME"
CONF_NAME="production.ini"
PID_PATH="$APP_PATH/$APP_NAME.pid"
LOG_PATH="$APP_PATH/$APP_NAME.log"
PYTHON_PATH="/home/$APP_HOMEDIR/v-env"
RUN_AS="marcink"
DAEMON="$PYTHON_PATH/bin/paster"
DAEMON_OPTS="serve --daemon \
--user=$RUN_AS \
--group=$RUN_AS \
--pid-file=$PID_PATH \
--log-file=$LOG_PATH $APP_PATH/$CONF_NAME"
#extra options
opts="${opts} restartdelay"
depend() {
need nginx
}
start() {
ebegin "Starting $APP_NAME"
cd $APP_PATH
start-stop-daemon --start --quiet\
--pidfile $PID_PATH \
--user $RUN_AS \
--exec $DAEMON -- $DAEMON_OPTS
eend $?
}
stop() {
ebegin "Stopping $APP_NAME"
start-stop-daemon --stop --quiet \
--pidfile $PID_PATH || echo "$APP_NAME - Not running!"
if [ -f $PID_PATH ]; then
rm $PID_PATH
fi
eend $?
}
restartdelay() {
#stop()
echo "sleep3"
sleep 3
#start()
}
|