uucico(8) uucico(8) NAME uucico - демон UUCP передачи файлов SYNOPSIS uucico [options] DESCRIPTION Демон uucico обрабатывает запросы на передачу файлов, записанные в очередь командами uucp (1) и uux (1). Он запускается при старте uucp или uux (если только не задана опция -r). Кроме того, обычно запускается, периодически используя элементы таблицы (таблиц) crontab. Если данный демон вызывается с опцией -r1, --master, -s, --system, или -S, то демон размещает запрос на удаленной системе, запускаясь в мастер(master) режиме. В противном случае демон стартует в подчиненном (slave) режиме, принимая вызовы от удаленной системы. Обычно устанавливается специальное имя входа в систему (login name) для UUCP, который автоматически вызывает uucico, при выполнении вызова. При завершении uucico, вызывается демон uuxqt(8), если только не заданы опции -q или -nouuxqt; uuxqt (8) выполняет задания, созданные программой uux (1) на удаленной системе, и задания, созданные локально, которые получают удаленные ожидаемые файлы. Если запрос заканчивается неудачу, то uucico обычно отказываться от повторения запросов, пока не пройдет некоторое количество времени. Это может быть отменено опциями -f, --force, или опцией -S. Опции -l, --prompt, -e, или --loop могут использоваться, чтобы uucico генерировал свои собственные приглашения "login: " и "password:". Когда другой демон вызывает локальный, он видит эти приглашения и осуществляет вход как обычно. Имя входа в систему, пароль обычно проверяются с помощью отдельного списка, специального для uucico, а не из файла /etc/passwd; на некоторых системах возможно прямое использование файла /etc/passwd. Опция -l или опция --login приводит к однократной выдачи подсказки и выходу; в этом режиме UUCP администратор или суперпользователь могут использовать опцию -u или --login для принудительной установки имени пользователя, в этом случае uucico не будет его запрашивать. Опция -e или --loop приводит к тому, что приглашение будет выдано снова после завершения первого сеанса; в этом режиме программа uucico будет постоянно контролировать порт. Если программа uucico получает сигналы SIGQUIT, SIGTERM или SIGPIPE, то она прервет (чисто) текущий сеанс связи с удаленной системой и завершит свое выполнение. Если программа получает сигнал SIGHUP, то она прерывает любой текущий сеанс связи, но продолжает делать вызовы к другим системам (если вызвана с опциями -r1 или --master) и воспринимать запросы ввода от (если вызвана с опцией -e или --loop) других систем. Если программа получает сигнал SIGINT, то она завершает текущий сеанс связи, и прекращает размещение или прием дальнейших запросов. OPTIONS Программу uucico можно запускать со следующими опциями. -r1, --master Запуск в мастер режиме (вызывает систему); подразумевает опцию -s, --system, или -S. Если система не задается, выполняется вызов любой системы, для которой присутствует некоторое задание. -r0, --slave Запуск в подчиненном режиме. Это значение по умолчанию. -s system, --system system Вызывает названную систему. -S system Вызывает названную систему, игнорируя требуемое ожидание. Данная опция эквивалентна -s system -f. -f, --force Игнорирование любого требуемого ожидания при вызове систем. -l, --prompt Подсказка для имени входа в систему и пароля при использовании "login: " и "password: ". Это позволяет легко запускать uucico из inetd (8). Имя входа в систему (login name) и пароль проверяются, используя парольный файла UUCP, который вероятно никак не соответствует файлу /etc/passwd. Опция --login может использоваться для принудительной установки имени в систему, в этом случае uucico только запрашивает пароль. -p port, --port port Определяет порт для исходящих звонков или прослушиваемого порта. -e, --loop Вход в бесконечный цикл запроса имени ввода/пароля, при этом программа исполняется в подчиненном режиме (slave). Для остановки программы следует использовать kill(1). -w, --wait После исходящего вызова (к специфической системе, заданной опциями -s, --system, или -S, или ко всем системам, к которым имеется задание на выполнение, когда задана только опция -r1 или --master), начать бесконечный цикл как в случае наличия опции --loop. -q, --nouuxqt По завершению не запускать демон uuxqt (8). -c, --quiet Если запросы не разрешены в данное время, то не выполнять запрос, но также и не записывать сообщение об ошибках в журнал (log file), и не обновлять системный статус (выдаваемый утилитой uustat (1)). Это может быть удобно для автоматизированных опрашивающих сценариев (polling scripts), которые могут просто попытаться вызвать каждую систему, а не волноваться о том, о какую специфическую систему следует вызвать в данный момент. Данная опция также подавляет log сообщение, указывающее, что работа для исполнения отсутствует. -C, --ifwork Вызывает систему, заданную опцией -s, --system или -S, если есть задание для данной системы. -D, --nodetach Не отключаться от управляющего терминала. Обычно uucico отключается от терминала перед вызовом другой системы или перед запуском uuxqt. Данная опция предотвращает это. -u name, --login name Установка имени для входа в систему, вместо того чтобы использовать имя вызывающего пользователя. Данная опция может использоваться только администратором uucp или суперпользователем UUCP. Если используется --prompt, то это приводит к тому, что uucico запрашивает только пароль, а не имя входящего в систему. -z, --try-next Если запрос заканчивается неудачно после того, как достигнута удаленная система, попробовать следующую альтернативу, вместо простого выхода. -i type, --stdin type Установка типа порта, используемого в качестве стандартного ввода. Единственный поддерживаемый тип порта - TLI, и данная опция доступна только на машинах, которые поддерживают сетевые интерфейсы TLI. Использование опции -iTLI приводит к тому, что uucico для реализации ввода/вывода использует вызовы TLI. -x type, -X type, --debug type Включение специфических типов отладки. Распознаются следующие типы: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing. Можно задавать несколько типов, перечисляя их через запятую, кроме того, опция --debug может появляться несколько раз. Можно также задать номер, который определяет, сколько включено элементов из предшествующего списка; например, --debug 2, эквивалентно --debug abnormal,chat. Отладочный вывод отсылается в отладочный файл, обычно один из /var/log/uucp/Debug /usr/spool/uucp/DEBUG /var/spool/uucp/.Admin/audit.local -I file, --config file Установка файла конфигурации. Данная опция может быть недоступной, в зависимости от того, как была откомпилирована программа uucico. -v, --version Выдается версия программы, и выполнение программы завершается. --help Печатается справочное сообщение и программа завершает свою работу. FILES Имена файла могут быть изменены во время компиляции или файлом конфигурации, так что приведенная информация носит приблизительный характер. /etc/uucp/config - файл конфигурации /etc/uucp/oldconfig/ - альтернативная конфигурация (формат HDB или V2) /etc/uucp/passwd - заданный по умолчанию файл паролей UUCP /var/spool/uucp - spool каталог UUCP /var/log/uucp/Log - log файл UUCP /var/spool/uucppublic - заданный по умолчанию публичный каталог UUCP /var/log/uucp/Debug - файл отладки SEE ALSO kill(1), uucp(1), uux(1), uustat(1), uuxqt(8) AUTHOR Ian Lance Taylor Ttranslated to Russian in 2004 by Dmitry Cherkashin dch@ucrouter.ru Taylor UUCP 1.06 uucico(8)