WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Пакет Expect содержит средства для
автоматизации таких интерактивных приложений, как
telnet,
ftp,
passwd,
fsck,
rlogin,
tip и др.
Expect также полезен для проверки
этих приложений для всех видов задач, проверка которых чрезмерно сложна
с чем-нибудь другим. Адрес (HTTP):
http://expect.nist.gov/old/expect-5.42.1.tar.gz. Контрольная сумма: fea346fac6aaf74b0851f2441f478571 Размер: 525 KB Требуемое дисковое пространство: 4.8 MB Расчетное время сборки: 0.1 SBU Установим Expect запуском
следующих команд: А теперь, как пользователь root: --enable-shared: Эта опция
включает сборку разделяемых библиотек. --with-tk=/usr/lib: Используйте эту опцию для
связи с библиотекой Tk. ln -sf ../libexpect5.42.a
/usr/lib/expect5.42: Эта команда создает
требуемую ссылку на статическую библиотеку. $exp_library/expect.rc и
~/.expect.rc. Обратитесь к man-странице по expect
для информации по использованию файла конфигурации
expect.rc. Дополнительно, многие из средств,
входящих в пакет Expect, будут использовать
их собственные файлы конфигурации. Обратитесь к соответствующей man-странице
или прямо проверьте скрипт для информации по файлу конфигурации. Генерирует скрипт Expect
из наблюдаемой сессии. Это оболочка, делающая passwd
(1) не интерактивным. Шифрирует все файлы в каталоге. Дешифрирует все файлы в каталоге. Позволяет отключить процессы и переподключить их к терминалу. Это программа, которая “говорит
” с другими интерактивными программами, соответствующими скрипту.
Восстанавливает RFC (или индекс)
из UUNET. Позволяет двум (или более) людям общаться с одной оболочкой (или
другой произвольной программой). Снимает принтер, который требует “
ожидания для закрытия”. Генерирует пароли и может автоматически применять их к пользователям.
Изменяет пароль на многочисленных машинах. Более приятный ftp,
исключающий использование им ~g и
~p вместо
mget и
mput. Это rlogin,
исключающий использование им локального текущего каталога в качестве текущего
рабочего каталога на удаленной машине. Читает целую строку с stdin и прерывается после
указанного числа секунд. Запускает программу на указанную продолжительность времени. Выключает выходную буферизацию, которая происходит при
переадресации вывода программы. Восстанавливает отчет о погоде (благодаря Университету Мичигана)
для указанного города или географической области. Это комбинация Expect с
Tk и может запускать любой
wish или
Expect-скрипт. Создает многочисленные терминалы xterm
, которые могут быть управляемы вместе или раздельно. Выыодит окно на передний план при наличии непрочитанных новостей в
Вашей группе новостей и удаляет это окно после прочтения новостей. Скрипт для изменения паролей, использующий
expectk. Позволяет пользователям в отдельных окнах
xterm разделять одну оболочку
(или любую программу, запущенную в xterm
). Это скрипт, служащий оболочкой для
xpilot. Содержит функции, позволяющие Expect
быть использованным в качестве расширения Tcl
или использоваться прямо из C или C++ (без
Tcl). Последнее обновление 2005-01-30 10:59:50 -0700.
Beyond Linux From Scratch. Версия 6.0
Глава 12. Программирование
Expect-5.42.1
Введение в Expect
Информация о пакете
Дополнительно
Зависимости
Expect
Требуемые
Опционально
Установка Expect
patch -Np1 -i ../expect-5.42.1-spawn-1.patch &&
./configure --prefix=/usr --with-tcl=/usr/lib \
--with-tclinclude=/usr/include/tcl8.4 --enable-shared &&
make
make install &&
ln -sf ../libexpect5.42.a /usr/lib/expect5.42
Описание команд
Конфигурация Expect
Файлы конфигурации
Конфигурационная информация
Содержание
Установленные программы:
autoexpect, autopasswd, cryptdir, decryptdir, dislocate,
expect, ftp-rfc, kibitz, lpunlock, mkpasswd, passmass, rftp, rlogin-cwd,
timed-read, timed-run, unbuffer, weather и опционально (если
Expect был скомпонован с
Tk), expectk, multixterm,
tknewsbiff, tkpasswd, xkibitz и xpstat.
Установленные библиотеки:
libexpect5.42.[so,a].
Установленные каталоги:
/usr/lib/expect5.42.
Короткое описание
Найди своих коллег! |