Как я могу очистить стандартный вывод процесса под nohup?
Есть ли способ очистить буфер, который nohup буферизирует как стандартный вывод? Из того, что я читаю в разных местах ( например, в каком-то месте), можно сказать, что я могу изменить поведение в моей программе. Но это было бы специфично для каждой программы, и есть некоторые, где я не хотел бы связываться с кодом.
Поэтому я ищу общий способ сообщить программе nohuped для очистки stdout. Что-то вроде командной строкиflush sdtout <PID>
, Есть ли что-то подобное? Или какой-то обходной путь?
~
1 ответ
Решение
Это возможно ( обманчиво просто) unbuffer
сценарий, который поставляется с expect
может делать то, что вы ищете.