Прошу строго не судить, с linux только знакомлюсь. На сервере с Ubuntu 14.04.5 требуется запустить скрипт с помощью cron, но тут возникает ошибка (CRON) info (No MTA installed, discarding output).Гугл не помог , перебрал массу вариантов не знаю что еще делать. Вот самскрипт
Код: Выделить всё
#!/bin/sh
/usr/bin/head -n 22 /home/appliance/zrc_sh/expect_log | /usr/bin/tail -n1|/usr/bin/tee /home/appliance/zrc_sh/expect_log1 # & cat /dev/null >$
b="$(cat /home/appliance/zrc_sh/log)"
a="$(cat /home/appliance/zrc_sh/expect_log1)"
if [ "$a" = "$b" ]
then /bin/echo > instd & /bin/echo > expect_log1 & /bin/echo > expect_log
else /bin/echo "$a" > instd & /bin/echo "$a" > log & /bin/echo > expect_log1 & /bin/echo > expect_log
fi
Файлу были присвоены 744, пробовал и 777, задание записывалось в пользовательский крон методом cron файл_с_заданием.
Так же из консоли скрипт корректо отрабатывает действия.
Просьба, помочь в нелегкой битве.