Я запускаю следующую команду:
sendmail [myself for testing] <<EOF
SUBJECT:New packages are available
[machine][directory] has new files for deployment.
EOF
Если я запускаю его в оболочке, он работает и правильно устанавливает тему. Однако, если та же команда (вставленная при копировании) выполняется в сценарии, весь текст heredoc помещается в тело, и электронное письмо отправляется без темы.
Есть ли что-то другое в среде сценариев, которая могла бы вызвать это?
Редактировать - как отмечено в комментариях, в скрипте bash был отступ. Оригинальный скрипт bash был:
sendmail [myself for testing] <<EOF
SUBJECT:New packages are available
[machine][directory] has new files for deployment.
EOF
Исправлено было добавление -
к EOF и добавление новой строки после темы:
sendmail [myself for testing] <<-EOF
SUBJECT:New packages are available
[machine][directory] has new files for deployment.
EOF