У меня есть Баш скрипт успешно работает на CentOS 6, как хронСтранный вывод Баш скрипт
sh /a/mem1.sh >/a/mem1.txt; if [ -s /a/mem1.txt ] ; then mail -s "Server Low Memory" < /a/mem1.txt [email protected] ; fi
но под CentOS 7 также успешно работает как хрон - но выдает странный 3 строки дополнительный выход
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
Так я получаю два электронных письма - один с нормальным выходом сценария, как должно быть и еще одно сообщение с странных выходов, как указано выше
Я проверил линию за линией команды сценария внутри - эв erything работает без каких-либо ошибок или предупреждений. Google не очень помог. Заранее благодарим за подсказку, что это может быть и как его решить.
Является ли cron отправкой второго сообщения электронной почты или отправляется по электронной почте? –
@anubhava спасибо, попробовал, не помог - кажется, идея от Etan Reisner ближе, но мне нужно понять синтаксис ниже – Serge