![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| направление вывода и STDERR в файл | mistermojo | Shell программирование и сценарии | 2 | 02-04-2009 02:29 AM |
| Как STDERR и перенаправить стандартный вывод в файл | sushantnirwan | Shell программирование и сценарии | 8 | 08-28-2008 10:23 AM |
| перенаправить STDERR и / или вывода в / Dev / недействительными из командной строки | knc9233 | UNIX для чайников Вопросы И Ответы | 1 | 01-25-2007 12:24 PM |
| Перенаправить стандартный вывод И STDERR и добавьте в файл | Санти | Shell программирование и сценарии | 2 | 01-02-2006 07:58 PM |
| Перенаправить стандартный вывод и STDERR | zcurtis | Shell программирование и сценарии | 8 | 09-02-2002 07:13 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Перенаправить стандартный вывод / STDERR в файл, в глобальном масштабе
Привет
Я нет, если это возможно: это возможно в Баха (или другой оболочке) для перенаправления вывода в мире / STDERR каналов в файл. Итак, если у меня есть скрипт script.sh cmd1 cmd2 cmd3 Я хочу, чтобы все вывода / STDERR выходит в файл. Я знаю, что могу сделать: . / script.sh 1> Файл 2> И 1 ИЛИ script.sh cmd1 1>> файл 2>> И 1 cmd2 1>> файл 2>> И 1 cmd3 1>> файл 2>> И 1 но, что я хочу сделать, это нечто вроде script.sh вывода в настоящее время "Файл" STDERR сейчас "Файл" cmd1 cmd2 cmd3 Почему я хочу это сделать? Я просто любопытно :-) Большое спасибо Иси PS: Я думаю, что должно называться 'дублирования каналов "или вроде того |
|
||||
|
Код:
exec 1>std.out.file exec 2>std.err.file # other code here ........ exit |
|
||||
|
Милый! :-)
Давайте предположим, я не внутри скрипта, я в командной строке (да, я не хочу, чтобы выполнить выход), то как я могу отменить переадресацию? Somehing как "EXEC 1> / Dev / TTY [N]"? Как я могу увидеть, где это стандартный вывод указывая (echo. ...)? Большое спасибо Иси |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|