MyTetra Share
Делитесь знаниями!
Как запустить просмотр через Mplayer в MidnightCommander, так чтобы в консоль не сыпались сообщения стандартного потока
07.09.2014
20:32
Текстовые метки: linux, видео, mc, консоль, терминал, поток, перенаправление, mplayer, запуск, программа
Раздел: Компьютер - Linux - Bash - Терминал

В файле расширений ~/.config/mc/mc.ext, доступный через меню MC, для видео можно прописать команду:


(mplayer %f 1> /dev/null 2>&1 &)


Пошаговое объяснение, как это работает:


Оборачивание команды в конструкцию ( команда &) отрывает выполнение команды от текущего терминала, и делает команду прямой наследницей процесса init. Но этого недостаточно, ибо сообщения mplayer будут продолжать лезть в консоль.


Конструкция 1> /dev/null перенаправляет стандартный поток вывода в /dev/null.


Конструкция 2>&1 перенаправляет стандартный поток ошибок в стандартный поток, который в свою очередь отправляется в /dev/null.



Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования