У меня есть система (rhel5), которая не поддерживает mailx
-E
(для отправки электронной почты, если тело пуста). Есть ли один вкладыш, который я мог бы использовать для имитации этой функции? например, первый пришлет, но второй будет неpipe command to mailx и не отправлять почту, если нет содержимого
echo 'hello there' | blah | mailx -s 'test email' [email protected]
echo '' | blah | mailx -s 'test email' [email protected]
Хе-хе, да ... я знаю, что вы имеете в виду. У меня было что-то подобное, но я думал, что есть какой-то встроенный bash, который может прекратить работу с трубой при некоторых условиях. – yee379
Да, это определенно ваш реальный вопрос. [Этот вопрос здесь] (http://stackoverflow.com/questions/8976139/shell-pipe-exit-immediately-when-one-command-fails), кажется, отвечает на это. – pooley1994