
Untitled
By: a guest on
Aug 12th, 2012 | syntax:
None | size: 0.86 KB | hits: 6 | expires: Never
cat /etc/init.d/lodgeit
#!/bin/bash -e
# Make sure only root can run our script
if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2
exit 1
fi
case "$1" in
start)
echo Starting Lodgeit.
su www-data -c '/usr/bin/nohup /usr/bin/python /opt/lodgeit/manage.py runserver > /dev/null 2>&1 &'
;;
debugstart)
echo Starting Lodgeit in debug mode STRG + C for stop.
su www-data -c '/usr/bin/python /opt/lodgeit/manage.py runserver --debugger'
;;
stop)
echo Stopping Lodgeit.
for pid in `pgrep -f '/usr/bin/python /opt/lodgeit/manage.py runserver'`
do
kill $pid
done
for pid in `pgrep -f '/usr/bin/python /opt/lodgeit/manage.py runserver --debugger'`
do
kill $pid
done
;;
*)
echo "Usage: {start|debugstart|stop}"
exit 1
;;
esac