РЕДАКТИРОВАТЬ: Это НЕ хорошая идея и, конечно, не стоит пытаться, если вы не знаете, что это может сломать. Это работает для меня, может работать и для вас.
Хорошо, это действительно плохой взлом и, вероятно, не стоит делать. Предполагая, что ни одна из других команд не работает, и у вас просто нет доступа к двоичному файлу / приложению (которое содержит команду с /dev/null
), и вы не можете перенаправить вывод в другой файл (заменив /dev/null
).
Затем вы можете удалить / dev / null ($> rm /dev/null
) и создать свой собственный файл на его месте (желательно с мягкой ссылкой), куда могут быть направлены все данные. Когда вы закончите, вы можете создать / dev / null еще раз, используя следующую команду:
$> mknod -m 666 /dev/null c 1 3
Просто чтобы прояснить ситуацию, это плохой хак и, безусловно, для работы требуются права доступа root . Высокая вероятность того, что ваш перенаправленный файл может содержать данные из многих других приложений / исполняемых файлов, которые используют /dev/null
в качестве приемника.