У меня есть сценарий оболочки, который выполняет определенную задачу
Между сценариями есть команда, которая в идеале работает в течение бесконечного времени
tail -f
con, смотрите вывод, который регистрируется.
Обычно tail -f может быть завершен с помощью ctrl + z или Ctrl + c. В этом случае, когда я делаю это, он также выходит из моей оболочки, которая должна работать.
после того, как этот командный сценарий выполнит другие команды, которые обычно выполняют задачу очистки.
Есть ли способ выйти из хвостовой команды и не выйти из выполнения сценария оболочки.
Я нашел какой-то способ, например, найти процесс tail и kill этого процесса, но это будет очень сложный блокатор для автоматизации с помощью сценария оболочки.