Назад | Перейти на главную страницу

Как я могу очистить стандартный вывод для процесса под nohup?

Есть ли способ очистить буфер, который nohup сохраняет stdout? Из того, что я читал в разных местах (например. какое-то место) заключается в том, что я могу изменять поведение из своей программы. Но это будет специфично для каждой программы, и в некоторых случаях я бы не хотел возиться с кодом.

Итак, я ищу общий способ сообщить программе «nohuped», чтобы она сбрасывала стандартный вывод. Что-то в командной строке вродеflush sdtout <PID>. Есть что-то подобное? Или какое-то обходное решение?

~

Возможно (обманчиво простой) unbuffer сценарий, который идет с expect может делать то, что вы ищете.