как отправить письмо с вложением с помощью команды sendmail в unix

Он завершает работу, как только заканчивается его ввод. Так что просто не прекращайте это:

echo "set hive.execution.engine=tez;" | cat - /dev/tty | hive

Вы не потеряете никаких функций, которых в любом случае не было бы. Это работает путем конкатенации stdin cat (который является stdout echo ) с вводом с вашего терминала. Все очень просто. Другое решение cat здесь будет работать так же, пока вы запускаете его из интерактивной оболочки верхнего уровня.

0
03.05.2018, 10:42
2 ответа
--attach

Напримерecho test | mail -s "Subj" "someemail@gmail.com" --attach=/home/someuser/test.txt

0
28.01.2020, 05:05

Попробуйте с опцией -A; оказывается, что -a— это флаг добавления заголовков, а -A— флаг отправки вложений.

-1
28.01.2020, 05:05

Теги

Похожие вопросы