Я пытаюсь написать сценарий оповещения о пробелах, в котором отправлено оповещение с помощью команды mutt. Когда я запускаю этот скрипт в моем локальном (unix), он работает совершенно нормально, но когда я запускаю его с рабочим процессом oozie, он выдает ошибку вроде этого: / home / sent: разрешение отклонено (errno = 13)
Я пыталсяпредоставление разрешений моему каталогу, из которого я запускаю файл свойств (drwxrwx ---), и место, где создается обычно отправляемый файл, имеет такие разрешения (drwx ------)
if [$used_percent -ge 70]
затем
echo "Занято пространство очереди более 70% !!"|Mutt -s "Отчет о пространстве очереди" $ {TO_ADDRESS}
else
echo "Queue space consumed is LESS than 70%!!" | mutt -s "Queue Space Report" ${TO_ADDRESS}
fi
if [ $? -eq 0 ]
then
echo "Mutt Ran"
else
echo "Mutt Failed"
fi
Ожидаемый результат - отправка электронного письма на адрес, упомянутый в файле свойств, в том виде, в котором оно работает локально (без проблем).
Ошибка, которую я получаю - / home / sent: разрешение отклонено (errno = 13) введите описание изображения здесь