Мы попробовали верхнюю команду, это тоже pgrep bsub, а потом ждали pgrep bsub, но все равно получили ошибку
"wait too many arguments"
Please look into it and give solution if possible .
Спасибо, Йиша
wait_for() {
( tail -n5 -F "$START_LOG" 2>/dev/null & ) | fgrep -l "$1" >/dev/null
}
-F
означает следовать, даже если журнал повернут
и
отправит хвост
в фоновом режиме, чтобы родительская оболочка не ждала, пока он умрет. Процесс зависнет там на некоторое время, пока не будет зарегистрировано следующее сообщение.