/dev/null это псевдоустройство, которое может принять произвольный объём данных, ни где их не сохраняя.
2>&1, двойка это номер стандартного ввода/вывода для программ (0 — STDIN, 1 — STDOUT и 2 — STDERR). Соответственно указывает, что сообщения об ошибках, нужно переадресовывать в &1, что в данном случае означает /dev/null.
Вообщем > /dev/null 2>&1 говорит, что стандартный вывод и сообщения об ошибках нужно спихнуть в /dev/null, то есть ничего не возвращать. Тоже самое можно записать так > /dev/null 2>/dev/null
Если нужно получить вывод скрипта и никаких ошибок: 2>/dev/null Если нужно получать только сообщения об ошибках: > /dev/null
Продолжаю потихоньку публиковать свои наработки к занятиям математического кружка. На этот раз речь пойдёт о до боли знакомых квадратных уравнениях и их свойствах, о которых нет в ...
/dev/null это псевдоустройство, которое может принять произвольный объём данных, ни где их не сохраняя.
2>&1, двойка это номер стандартного ввода/вывода для программ (0 — STDIN, 1 — STDOUT и 2 — STDERR). Соответственно указывает, что сообщения об ошибках, нужно переадресовывать в &1, что в данном случае означает /dev/null.
Вообщем > /dev/null 2>&1 говорит, что стандартный вывод и сообщения об ошибках нужно спихнуть в /dev/null, то есть ничего не возвращать. Тоже самое можно записать так > /dev/null 2>/dev/null
Если нужно получить вывод скрипта и никаких ошибок: 2>/dev/null
Если нужно получать только сообщения об ошибках: > /dev/null