Я использую Centos 7.0/6.5. Содержание /etc/cron.hourly/mail.cron
#!/bin/sh
log=/var/log/mail.cron.log
echo "`hostname` `date`" >> $log 2>&1
mailx -s "test mail" me@example.com < $log
Результат /var/log/mail.cron.log
myhost Mon Jul 28 11:01:01 CST 2014
Но я получил пустое письмо с правильной темой. Итак, я тестирую этот cron вручную. Я получил правильный контент электронной почты.
myhost Mon Jul 28 11:01:01 CST 2014
myhost Mon Jul 28 11:30:29 CST 2014
Вот связанный журнал /var/log/cron
Jul 28 11:01:01 myhost run-parts(/etc/cron.hourly)[24577]: starting mail.cron
Jul 28 11:01:02 myhost run-parts(/etc/cron.hourly)[24605]: finished mail.cron
Мне интересно, как отладить эту проблему.