#!/bin/bash
# Set upcp(6-11pm) & backup(1-6am) cronjob times to distribute load 
backup_hour="$(shuf -i 1-6  -n 1)"
backup_minute="$(shuf -i 0-59 -n 1)"

upcp_hour="$(shuf -i 18-23 -n 1)"
upcp_minute="$(shuf -i 0-59 -n 1)"

new_upcp="$upcp_minute $upcp_hour \* \* \*"
new_backup="$backup_minute $backup_hour \* \* \*"
old_upcp="26 21 \* \* \*"
old_backup="0 2 \* \* \*"

sed -i "s/$old_backup/$new_backup/g" /var/spool/cron/root
sed -i "s/$old_upcp/$new_upcp/g" /var/spool/cron/root

