Возможно ли в Linux изменить конец ввода stdout запущенного процесса?

-0в xargs не имеет особого смысла, если вы также не измените ввод на 0 -. Попробуйтеfind ~ -type f -iregex '.*python.*\.pdf' -print0 | xargs -0 stat -x

0
02.01.2020, 20:36
1 ответ

Нет, вы не можете специально заставить stdout читать данные из другого файла, чтобы вывести их на экран.

Однако вы можете сделать дамп stdout в /dev/null (, так как он вам не нужен ), и вместо этого добавить файл журнала, содержащий данные, которые вы хотите видеть.

Пример:

В одном из терминалов запустите программу, выгружающую стандартный вывод в /dev/null:
./myProgram > /dev/null

В другом терминале:
tail -f /var/log/logFile.log

0
28.01.2020, 02:58

Теги

Похожие вопросы