Я хочу, чтобы процесс просто НЕ печатал свой вывод stdout или stderr.
Я знаю, что могу сделать что-то вроде
program >output.txt 2>errors.txt
и затем rm output.txt errors.txt
, но это не элегантно .
Я хочу, чтобы они вообще не хранились нигде.
Есть идеи, как это сделать?
Если вы никогда не хотите, чтобы он выводил stdout или stderr (очень похоже на то, как я настроил его для моего текстового редактора Kate), вы можете добавить следующую строку в ваш ~/.bashrc
:
alias kate='kate 2>/dev/null 1>/dev/null'
[ 114]
Просто замените kate
на нужную программу, и все будет хорошо.