[CentOS] CentOS 8.1 cron does not send mail

Thu Feb 27 13:01:18 UTC 2020
Tobias Kirchhofer <collect at shift.agency>


we experience difficulties with crond behaviour sending mail since 
CentOS 8.1. The cron job is the same like we used in CentOS 7.

crontab -l
/usr/bin/python3 -c 'import random; import time; 
time.sleep(random.random() * 3600)' && /usr/local/bin/backup.sh

backup.sh writes the backup to the remote backup server. There are 
around 30 machines with the same cron job. The python part spreads the 
jobs over an hour so that the backup server is not struck at once from 
about 30 machines.

The change in behaviour is that crond sends no mail anymore. It is 
because of the logical and (&&). Without this crond sends mails.

What has changed in CentOS 8 and does anyone has an idea how we could 
fix it?

Thank you!


collect at shift.agency