The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не работает стандартный вывод stdin, stdout и stderr "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не работает стандартный вывод stdin, stdout и stderr "
Сообщение от robik emailИскать по авторуВ закладки(ok) on 10-Дек-04, 21:58  (MSK)
Не работает стандартный вывод, а именно я хотел сделать скрипт для автоматического обновления портов и хотел сделать вывод программы cvsup и ёё ошибок в файл.
Когда я протестировал следующее:
%/usr/local/bin/cvsup -g -L 2 /etc/cvsup-stable > /дир/где/логи 2>&1
Я получил следующее
%Ambiguous output redirect.
Кстати когда я пролистал команды назад, то система сделала пробелы между значением "2" и ">", то есть:
%/usr/local/bin/cvsup -g -L 2 /etc/cvsup-stable > /дир/где/логи 2 > & 1
Получается что он вообще не понимает значения 1,2 которые соответсвуют стандартному выводу и выводу ошибок.
На компе стоит FreeBsd 4.10. Шел csh. Я работаю под рутом ( su)
Всем заранее спасибо так как я уже всюду обыскался и не нашёл решения.



  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Не работает стандартный вывод stdin, stdout и stderr "
Сообщение от XMan Искать по авторуВ закладки(ok) on 11-Дек-04, 03:10  (MSK)
Поставь сначала 2>&1 без всяких пробелов между & и 1, а потом уже можешь отправлять stdout куда хочешь.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Не работает стандартный вывод stdin, stdout и stderr "
Сообщение от hatta Искать по авторуВ закладки(??) on 11-Дек-04, 13:30  (MSK)
в csh нельзя обращаться к дескрипторам по номерам, зато там есть такая конструкция: 'cmd >& file' направляет как stdout, так и stderr в файл. Т. е. именно то, что нужно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Не работает стандартный вывод stdin, stdout и stderr "
Сообщение от robik emailИскать по авторуВ закладки(??) on 11-Дек-04, 14:19  (MSK)
>в csh нельзя обращаться к дескрипторам по номерам, зато там есть такая конструкция: 'cmd >& file' направляет как stdout, так и stderr в файл. Т. е. именно то, что нужно.

Огромное спасибо! Вы мне очень помогли. Каким шелом вы советовали бы пользоваться?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Не работает стандартный вывод stdin, stdout и stderr "
Сообщение от hatta Искать по авторуВ закладки(??) on 11-Дек-04, 19:19  (MSK)
Хм... считается, что для программирования лучше подходит bourne shell, напр. bash. Это наверно действительно так, поскольку 1) он входит в требования POSIX и 2) народ пишет почти исключительно на нем. Ну а если вас интересует мое мнение о том, какой шелл юзать э... как это по-русски... черт с ним... юзать интерактивно, то --- скорее всего тот, к которому хотя бы немного привыкли. Скорее всего это опять же bash.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Не работает стандартный вывод stdin, stdout и stderr "
Сообщение от robik emailИскать по авторуВ закладки(ok) on 11-Дек-04, 20:25  (MSK)
>Хм... считается, что для программирования лучше подходит bourne shell, напр. bash. Это
>наверно действительно так, поскольку 1) он входит в требования POSIX и
>2) народ пишет почти исключительно на нем. Ну а если вас
>интересует мое мнение о том, какой шелл юзать э... как это
>по-русски... черт с ним... юзать интерактивно, то --- скорее всего тот,
>к которому хотя бы немного привыкли. Скорее всего это опять же
>bash.
Спасибо, я пока что воздераживаюсь от bash так как стараюсь минимизировать количество установленныхх пакетов для увелечения уровня безопасности.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру