blob: ca442521a5f04d83f4e832fd811e9affcb1a98d1 [file] [log] [blame]
#!/bin/bash
# found as /etc/init.d/start-swarming
# Logs will be found in /var/log/startup.(log|err)
### BEGIN INIT INFO
# Provides: swarming
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 3 5
# Default-Stop: 0 6
# Short-Description: Either initializes swarming or starts it
# Description: Either initializes swarming or starts it
### END INIT INFO
case "$1" in
start)
# Hack to get swarming access to /b
chmod 777 /b
# We need to run swarming as chrome-bot. Running it as root can cause issues.
runuser -l chrome-bot -c '/opt/start_swarming' > /var/log/startup.log 2>/var/log/startup.err
;;
stop)
echo "Stopping swarming"
/usr/bin/python /b/s/swarming_bot.zip stop_bot
;;
*)
echo "Usage: /etc/init.d/start start-swarming {start|stop}"
exit 1
;;
esac
exit 0