LINUX.ORG.RU

Был уже тут рядом такой вопрос. Пиши скрипт, который запускает тэйл, запоминает пид, ждет 10 сек и убивает его.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

Это можно. Надо толко обрабатывать нажатие CTRL-C и др.

vromanov ★★★
() автор топика
Ответ на: комментарий от vromanov

Хочешь страдать, страдай. Решение в виде сишного timeout есть. Выбор за тобой.

sdio ★★★★★
()
Ответ на: комментарий от vromanov

точка с запятой после амперсанда не нужна, одиночный амперсанд сам по себе является разделителем команд.

anonymous
()
Ответ на: комментарий от arto

Теперь нажимаем CTRL-C и удивляемся тому, строчки подолжают приходить. Короче, я уже писал, что надо ставить обработчик сигналов в скрипте

vromanov ★★★
() автор топика
( sleep 10 ; kill $$ ) & exec tail -f some_log_file.log
cdslow ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.