#!/bin/bash
# Grab a random value between 0-300.
sleepTime=$(( ( RANDOM % 300 ) + 1 ))
if [[ "$*" != *no-timeout* ]]
then
echo "Falling asleep for $sleepTime sec."
sleep $sleepTime
fi
# flock in nonblock mode prevents from running few copies of task
# timeout3 sets maximum time for script to finish his job
flock --nonblock /var/lock/ncssl.sync-certs.lock /usr/local/cpanel/whostmgr/cgi/ncssl/bash/timeout3 -t 7200 /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/cgi/ncssl/source/bin/console app:sync-certs