Viewing File: /usr/local/cpanel/whostmgr/docroot/cgi/ncssl/bash/sync-certs.sh

#!/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
Back to Directory File Manager