VDS за 300р от нашего партнера SpaceWeb
[61]
15 Ноя 2013, 12:26

Cron символы > /dev/null 2>&1

Привет!

Что за символы > /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
+3

Добавить комментарий

Войдите, чтобы написать о чем-нибудь...
Вход Регистрация
Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки:
Лучшее
[52]
16 Окт 2011, 15:38
Вывести все элементы POST
[просмотров 14638]
[74]
31 мая 2011, 11:48
Python проверка существования переменной
[просмотров 10288]
[100]
19 Дек 2014, 16:16
User-agent для Internet Explorer 11
[просмотров 9623]
[4]
10 Окт 2018, 15:33
Как запретить просмотр сайта по IP?
[просмотров 9179]
[125]
21 Июл 2011, 14:04
Python Imaging Library (PIL)
[просмотров 7455]
[315]
11 Авг 2011, 00:21
Спецификация HTML5 от W3C
[просмотров 7371]
[315]
16 Июл 2011, 20:03
Python работа с MySQL
[просмотров 5350]

Вести с Хабра