"Бесшумная" функция

Иногда нужно запустить команду так, чтобы она не выводила ничего на экран. Без этого, например, не всегда удается поместить процесс в бэкграунд. На этот случай предлагается такое решение:

function quietly () { $* 2> /dev/null > /dev/null; };


или даже

function quietly () { $* 2 & > /dev/null }


Пример использования:

quietly lighttpd -D


Источник.

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.