Что за символы > /dev/null 2>&1 в конце задания в моем Cron? Google не помог найти в чем тут может быть дело.
Комментарии (1)
grom 17.11.2013 16:26
Оператор > переадресовывает вывод программы.
/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
Можно ли найти конкретного человека, жившего в XVII веке? Выражаясь современным языком «пробить по базам». Оказывается, архивные документы хранят массу информации об обычных людях т ...
Давайте знакомиться: я Меликян Маргарита, кандидат физико-математических наук, уже 4й год работаю на мехмате МГУ и кафедре высшей математики МФТИ, а также несколько лет как препода ...
Я был в восторге, когда узнал об утечке проприетарного исходного кода Яндекса. И после анализа данных я должен сказать, что выводы оказались весьма интересными! Итак, без лишних сло ...
Вторая часть истории о том, как можно взломать официальную прошивку Hyundai Tucson 2020 года выпуска и напичкать её чем-нибудь не очень полезным. Начало можно ...
/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