Я хочу написать сценарий оболочки, чтобы определить, если моя программа запускается успешно.
существует файл журнала, созданный программой. Когда файл журнала содержит новую строку: Server startup in
, затем остановите команду bash.
Я нашел одно решение с kill
:
sh -c 'tail -f logfile | { sed "/Server startup in/ q" && kill $$ ;}'
но это не работает, когда я положил его на мою работу Дженкинс, есть ли другой способ решить эту проблему?