mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 03:32:12 +00:00
* change apache_data to apache_user in all * no libapach2 in centos. just php. no php-magick in centos * remove redundant vars entries * do not create apache user * missed one pound sign * soft code all references to apache_user * centos requires older setuptools * revert ansible_lsb.id in xsce.yml * try getting recent pip * move pip download to 2prep so that kalite success is not dependent on iiab coming first * still need to replace setuptools in kalite * add curl -- needed in debian * massivly substitue iiab for xsce, and rename files * completed runansible * centos fixes,install pip * appliance means no iptables rules * change to earlier version of setuptools for centos * delete file duplicate, hopefully unnecessary. generate the offline docs * wiki docs errors * create the admin group -- deleted earlier * use the --yes option with pip uninstall * base of repo moved from schoolserver to iiab, unleashkids.org->iiab.io * network detection broken due to tupo
56 lines
1.4 KiB
Django/Jinja
56 lines
1.4 KiB
Django/Jinja
#!/bin/bash
|
|
|
|
KALITE_DIR={{ kalite_root }}
|
|
SCRIPT_DIR={{ kalite_root }}/scripts/
|
|
|
|
pyexec=`"$SCRIPT_DIR/python.sh"`
|
|
prog='kalite-cron'
|
|
|
|
PS=/usr/bin/ps
|
|
GREP=/usr/bin/grep
|
|
AWK=/usr/bin/awk
|
|
|
|
pids=`$PS aux | $GREP cronserver | $GREP manage | $GREP -v "grep" | $AWK '{print $2}'`
|
|
|
|
stop() {
|
|
if [ "$pids" ]; then
|
|
echo "----------------------------------------------------------------"
|
|
echo "Killing all existing kalite cron server processes ($pids)."
|
|
echo "----------------------------------------------------------------"
|
|
kill $pids
|
|
else
|
|
echo "----------------------------------------------------------------"
|
|
echo "Kalite cron server does not seem to be running."
|
|
echo "----------------------------------------------------------------"
|
|
fi
|
|
kill $pids
|
|
RETVAL=$?
|
|
return $RETVAL
|
|
}
|
|
|
|
start() {
|
|
# Start daemons.
|
|
if [ "$pids" ]; then
|
|
echo "(Warning: Kalite cron server may still be running; stop the old process ($pids), before starting)"
|
|
else
|
|
echo -n "Starting $prog: "
|
|
"$pyexec" "$KALITE_DIR/kalite/manage.py" cronserver $1 &
|
|
RETVAL=$?
|
|
return $RETVAL
|
|
fi
|
|
}
|
|
|
|
# See how we were called.
|
|
case "$1" in
|
|
start)
|
|
start
|
|
;;
|
|
stop)
|
|
stop
|
|
;;
|
|
*)
|
|
echo $"Usage: $0 {start|stop}"
|
|
exit 1
|
|
esac
|
|
|
|
exit $RETVAL
|