Выполнение команд последовательно на основе журнала производится

Мы попробовали верхнюю команду, это тоже pgrep bsub, а потом ждали pgrep bsub, но все равно получили ошибку

"wait too many arguments"

Please look into it and give solution if possible .

Спасибо, Йиша

1
29.04.2015, 23:03
1 ответ
wait_for() {
    ( tail -n5 -F "$START_LOG" 2>/dev/null & ) | fgrep -l "$1" >/dev/null
}

-F означает следовать, даже если журнал повернут

и отправит хвост в фоновом режиме, чтобы родительская оболочка не ждала, пока он умрет. Процесс зависнет там на некоторое время, пока не будет зарегистрировано следующее сообщение.

0
28.01.2020, 01:41

Теги

Похожие вопросы