Как я говорил несколько коллег, им кажется, что значимость проблемы высока, идея хорошая. ноль является юридическим дескриптора файла, вы могли бы узнать, что результат вы закрыли стандартного ввода (кроме юридических). Действительно - если система позволяет делать диски, которые являются чувствительными к регистру, Машина времени назначения должен быть чувствителен к регистру, чтобы вернуть эти диски и меняется в середине потока будет весьма разрушительный или даже невозможно. Почему `-Ф` работать только с `-х`?

У меня есть CI-сервер с интерфейсом командной строки, которая позволяет удаленно стартовое задание (Дженкинс CI-сервер и jenkins-cli.jar инструмент).

После того, как я пинком работу я хвост -Ф журнал (извините за грязный команду):

СШ -Т my-jenkins-host.com "хвост -Ф \"в/var/lib в/Дженкинс/вакансии/$имя_задания/строит/\`Общ -л /ВАР/Либ/Дженкинс/вакансии/$имя_задания/строит/ | команда grep '^л' | хвост -1 н|у awk '{печати \$9}'\`/журнал\""

После успешного выполнения задания, как правило, после как минимум 5 минут, я получаю следующую строку на выходе:

Закончил: успех

Есть хороший способ, чтобы остановить хвостовых бревна на данный момент? т. е. есть как tail_until 'строки' мой-файл.отчет команды?

Бонус: дополнительный балл, если вы можете предоставить ответ, который возвращает 0 при успехе совпадают, 1 когда отказ соответствует, и ваше решение работает на Mac! (который я считаю БСД основе)