Я пытаюсь создать команду, которая отправит мне текстовое сообщение, независимо от того, прошло оно или нет.
Пока что моя команда выглядит так:
command && echo OK || echo Failed | echo ' 'at `date | sendmail 5556667777@vtext.com
Поэтому, когда текст проходит, я хотел бы, чтобы он отправил мне текст (отправив мне электронное письмо), и текст должен выглядеть следующим образом:
Хорошо, 2 марта 14:37
и когда тест не пройден, он должен написать мне это:
Не удалось 2 марта 14:37.
Я не уверен, как правильно объединить echo
выходы, и я надеюсь, что кто-то знает, где моя проблема. Оболочка это tcsh
.
РЕДАКТИРОВАТЬ:
Для чего-то вроде 'ls' мне нужны каталоги, перечисленные в терминале, но я хочу, чтобы "Ok" или "fail" перешли к части "sendmail". Таким образом, все команды должны печататься на терминал как обычно, но отправлять часть "fail" или "ok" в часть sendmail.