From aa6faf3a2c131449e602ff0bdccd4ecfec63435c Mon Sep 17 00:00:00 2001 From: Naum Soloveychik Date: Wed, 15 Jan 2020 15:25:57 +0300 Subject: [PATCH] Added rand sleep for use with crone MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Часто скрипты в кроне запускаются одновременно, чтобы избежать одновременного запуска ставлю рандмный slelep --- mysql_backup.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mysql_backup.sh b/mysql_backup.sh index fb230bc..601f16d 100755 --- a/mysql_backup.sh +++ b/mysql_backup.sh @@ -121,6 +121,9 @@ if [ "${dir}" = "" ] || [ ! -d ${dir} ] ; then exit 1 ; fi +# sleep random 1-6 sec for crone +sleep `shuf -i0-9 -n1` ; + if [ -s ${pidfile} ] ; then error "ERROR: `hostname` script ${script} already running! Pid file \"${pidfile}\" exists!" ;