BASH Shell: перенаправляем вывод и ошибки в /dev/null
Рубрика: Shell
Метки: Linux | Linux утилиты
Четверг, 12 февраля 2009 г.
Просмотров: 3179
Подписаться на комментарии по RSS
Метки: Linux | Linux утилиты
Четверг, 12 февраля 2009 г.
Просмотров: 3179
Подписаться на комментарии по RSS
Каким способом я могу перенаправить вывод команд и ошибки выполнения команд в /dev/null во время скриптинга в bash / sh ?
Вы можете перенаправить вывод в /dev/null, используя синтаксис command >/dev/null. Однако это не будет работать в случае стандартных ошибок (FD # 2). Так что нам нужно модифицировать >/dev/null таким образом, чтобы перенаправлять и вывод скрипта и ошибки в /dev/null. Поступаем следующим образом:
$ command > /dev/null 2>&1 $ ./script.sh > /dev/null 2>&1 $ ./example.pl > /dev/null 2>&1
Вы также можете использовать этот же самый синтаксис в задачах планирощика cron, для того чтобы избежать лишних писем на почту:
@hourly /scripts/backup/nas.backup >/dev/null 2>&1
Постовой
Внимание! seo линкомаулия - новый seo конкурс с призовым фондом в 7000$.
Еще записи по теме
- 10 базовых основ Linux применимых к управлению VMware ESX
- Как найти файлы с определенным содержимым в Unix
- SFTP c MySecureShell в Debian Etch
- Небольшой совет - как отучить Linux запоминать пароль при использовании sudo
- iRedMail: Установка полноценного почтового сервера с LDAP, Postfix, RoundCube, Dovecot, ClamAV, DKIM, SPF в CentOS 5.x, часть 1
- Смертоносные команды Linux
- 10 примеров использования команды Ping


Комментариев: 1
Не работает