1,368 → 1,449 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" |
"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ |
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" |
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ |
<!ENTITY % general-entities SYSTEM "../../general.ent"> |
%general-entities; |
|
<!ENTITY expect-download-http "http://expect.nist.gov/old/expect-&expect-version;.tar.gz"> |
<!ENTITY expect-download-ftp " "> |
<!ENTITY expect-md5sum "fea346fac6aaf74b0851f2441f478571"> |
<!ENTITY expect-size "525 KB"> |
<!ENTITY expect-buildsize "4.8 MB"> |
<!ENTITY expect-time "0.1 SBU"> |
<!ENTITY expect-md5sum "230400129630335b3060a42f66fec11d"> |
<!ENTITY expect-size "525 Kio"> |
<!ENTITY expect-buildsize "4.6 Mio"> |
<!ENTITY expect-time "0.07 SBU"> |
]> |
|
<sect1 id="expect" xreflabel="Expect-&expect-version;"> |
<sect1info> |
<othername>$LastChangedBy: randy $</othername> |
<date>$Date: 2005-07-29 07:17:28 $</date> |
</sect1info> |
<?dbhtml filename="expect.html"?> |
<title>Expect-&expect-version;</title> |
<indexterm zone="expect"> |
<primary sortas="a-Expect">Expect</primary></indexterm> |
<?dbhtml filename="expect.html"?> |
|
<sect2> |
<title>Introduction à <application>Expect</application></title> |
<sect1info> |
<othername>$LastChangedBy: randy $</othername> |
<date>$Date: 2007-04-04 21:42:53 +0200 (mer, 04 avr 2007) $</date> |
</sect1info> |
|
<para>The <application>Expect</application> package contains tools for |
automating interactive applications such as <command>telnet</command>, |
<command>ftp</command>, <command>passwd</command>, <command>fsck</command>, |
<command>rlogin</command>, <command>tip</command>, etc. |
<application>Expect</application> is also useful for testing these same |
applications as well as easing all sorts of tasks that are prohibitively |
difficult with anything else.</para> |
<title>Expect-&expect-version;</title> |
|
<sect3><title>Informations sur le paquetage</title> |
<itemizedlist spacing="compact"> |
<listitem><para>Téléchargement (HTTP) : |
<ulink url="&expect-download-http;"/></para></listitem> |
<listitem><para>Téléchargement (FTP) : |
<ulink url="&expect-download-ftp;"/></para></listitem> |
<listitem><para>Download MD5 Sum: &expect-md5sum;</para></listitem> |
<listitem><para>Taille du téléchargement :&expect-size;</para></listitem> |
<listitem><para>Estimation de l'espace disque requis : |
&expect-buildsize;</para></listitem> |
<listitem><para>Estimation du temps de construction : &expect-time;</para></listitem> |
</itemizedlist> |
</sect3> |
<indexterm zone="expect"> |
<primary sortas="a-Expect">Expect</primary> |
</indexterm> |
|
<sect3><title>Téléchargements supplémentaires</title> |
<itemizedlist spacing="compact"> |
<listitem><para>Required Patch: <ulink |
url="&patch-root;/expect-&expect-version;-spawn-1.patch"/></para> |
</listitem></itemizedlist> |
</sect3> |
<sect2 role="package"> |
<title>Introduction à Expect</title> |
|
<sect3><title><application>Expect</application> dependencies</title> |
<sect4><title>Requis</title> |
<para><xref linkend="tcl"/></para> |
</sect4> |
<para>Le paquet <application>Expect</application> contient des outils |
pour automatiser des applications interactives telles que |
<command>telnet</command>, <command>ftp</command>, |
<command>passwd</command>, <command>fsck</command>, |
<command>rlogin</command>, <command>tip</command>, etc. |
<application>Expect</application> est également utile pour tester |
ces mêmes applications et pour faciliter soutes sortes de tâches |
difficiles au point d'en être prohibitives avec autre chose.</para> |
|
<sect4><title>Optionnel</title> |
<para><xref linkend="tk"/></para> |
</sect4> |
</sect3> |
<bridgehead renderas="sect3">Informations sur le paquet</bridgehead> |
<itemizedlist spacing="compact"> |
<listitem> |
<para>Téléchargement (HTTP) : <ulink url="&expect-download-http;"/></para> |
</listitem> |
<listitem> |
<para>Téléchargement (FTP) : <ulink url="&expect-download-ftp;"/></para> |
</listitem> |
<listitem> |
<para>Somme de contrôle MD5 du téléchargement : &expect-md5sum;</para> |
</listitem> |
<listitem> |
<para>Taille du téléchargement : &expect-size;</para> |
</listitem> |
<listitem> |
<para>Estimation de l'espace disque requis : &expect-buildsize;</para> |
</listitem> |
<listitem> |
<para>Estimation du temps de construction : &expect-time;</para> |
</listitem> |
</itemizedlist> |
|
</sect2> |
<bridgehead renderas="sect3">Téléchargements supplémentaires</bridgehead> |
<itemizedlist spacing="compact"> |
<listitem> |
<para>Correctif requis : <ulink |
url="&patch-root;/expect-&expect-version;-spawn-2.patch"/></para> |
</listitem> |
</itemizedlist> |
|
<sect2> |
<title>Installation de <application>Expect</application></title> |
<bridgehead renderas="sect3">Dépendances d'Expect</bridgehead> |
|
<para>Install <application>Expect</application> by running the following |
commands:</para> |
<bridgehead renderas="sect4">Requises</bridgehead> |
<para role="required"><xref linkend="tcl"/></para> |
|
<screen><userinput><command>patch -Np1 -i ../expect-&expect-version;-spawn-1.patch && |
./configure --prefix=/usr --with-tcl=/usr/lib \ |
--with-tclinclude=/usr/include/tcl8.4 --enable-shared && |
make</command></userinput></screen> |
<bridgehead renderas="sect4">Facultatives</bridgehead> |
<para role="optional"><xref linkend="tk"/></para> |
|
<para>Maintenant, en tant qu'utilisateur root :</para> |
<para condition="html" role="usernotes">Notes utilisateur : |
<ulink url="&blfs-wiki;/expect"/></para> |
|
<screen><userinput role='root'><command>make install && |
ln -sf ../libexpect5.42.a /usr/lib/expect5.42</command></userinput></screen> |
</sect2> |
|
</sect2> |
<sect2 role="installation"> |
<title>Installation de Expect</title> |
|
<sect2> |
<title>Explications des commandes</title> |
<para>Installez <application>Expect</application> en lançant les commandes |
suivantes :</para> |
|
<para><parameter>--enable-shared</parameter>: This option enables building the |
shared library.</para> |
<screen><userinput>patch -Np1 -i ../expect-&expect-version;-spawn-2.patch && |
./configure --prefix=/usr \ |
--with-tcl=/usr/lib \ |
--with-tclinclude=/usr/include \ |
--enable-shared && |
make</userinput></screen> |
|
<para><option>--with-tk=/usr/lib</option>: Use this option to link in the |
<application>Tk</application> library.</para> |
<para>Pour tester les résultats, lancez : <command>make test</command>.</para> |
|
<para><command>ln -sf ../libexpect5.42.a /usr/lib/expect5.42</command>: This |
command creates a required link to the static library.</para> |
<para>Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> :</para> |
|
</sect2> |
<screen role="root"><userinput>make install && |
ln -sf ../libexpect5.43.a /usr/lib/expect5.43</userinput></screen> |
|
<sect2> |
<title>Configurer <application>Expect</application></title> |
</sect2> |
|
<sect3 id="expect-config"><title>Fichiers de configuration</title> |
<para><filename>$exp_library/expect.rc</filename> and |
<filename>~/.expect.rc</filename></para> |
<indexterm zone="expect expect-config"> |
<primary sortas="e-AA.expect.rc">~/.expect.rc</primary></indexterm> |
<indexterm zone="expect expect-config"> |
<primary sortas="e-Aexp_library-expect.rc">$exp_library/expect.rc</primary> |
</indexterm> |
</sect3> |
<sect2 role="commands"> |
<title>Explication des commandes</title> |
|
<sect3><title>Informations de configuration</title> |
<para><parameter>-with-tcl=/usr/lib</parameter> : Ce paramètre est |
requis dans certains cas pour se lier à la bibliothèque |
<application>Tcl</application>.</para> |
|
<para>Reference the <command>expect</command> man page for information about |
utilizing the <filename>expect.rc</filename> configuration files. Additionally, |
many of the tools contained in the <application>Expect</application> package |
will use their own configuration files. Reference the respective man page, or |
examine the script directly for configuration file information.</para> |
</sect3> |
<para><parameter>--enable-shared</parameter> : Cette option active |
la construction de la bibliothèque partagée.</para> |
|
</sect2> |
<para><command>ln -sf ../libexpect5.43.a /usr/lib/expect5.43</command> : |
Cette commance crée un lien requis vers la bibliothèque statique.</para> |
|
<sect2> |
<title>Contenu</title> |
</sect2> |
|
<segmentedlist> |
<segtitle>Programmes installés</segtitle> |
<segtitle>Bibliothèque installée</segtitle> |
<segtitle>Répertoire installé</segtitle> |
<sect2 role="configuration"> |
<title>Configuration d'Expect</title> |
|
<seglistitem> |
<seg>autoexpect, autopasswd, cryptdir, decryptdir, dislocate, expect, ftp-rfc, |
kibitz, lpunlock, mkpasswd, passmass, rftp, rlogin-cwd, timed-read, timed-run, |
unbuffer, weather and optionally (if <application>Expect</application> was |
linked against <application>Tk</application>), expectk, multixterm, |
tknewsbiff, tkpasswd, xkibitz and xpstat</seg> |
<seg>libexpect5.42.[so,a]</seg> |
<seg>/usr/lib/expect5.42</seg> |
</seglistitem> |
</segmentedlist> |
<sect3 id="expect-config"> |
<title>Fichiers de configuration</title> |
|
<variablelist> |
<bridgehead renderas="sect3">Descriptions courtes</bridgehead> |
<?dbfo list-presentation="list"?> |
<para><filename>$exp_library/expect.rc</filename> et |
<filename>~/.expect.rc</filename></para> |
|
<varlistentry id="autoexpect"> |
<term><command>autoexpect</command></term> |
<listitem><para>generates an <application>Expect</application> script from |
watching a session.</para> |
<indexterm zone="expect autoexpect"> |
<primary sortas="b-autoexpect">autoexpect</primary> |
</indexterm></listitem> |
</varlistentry> |
<indexterm zone="expect expect-config"> |
<primary sortas="e-AA.expect.rc">~/.expect.rc</primary> |
</indexterm> |
|
<varlistentry id="autopasswd"> |
<term><command>autopasswd</command></term> |
<listitem><para>is a wrapper to make <command>passwd</command>(1) be |
non-interactive.</para> |
<indexterm zone="expect autopasswd"> |
<primary sortas="b-autopasswd">autopasswd</primary> |
</indexterm></listitem> |
</varlistentry> |
<indexterm zone="expect expect-config"> |
<primary sortas="e-Aexp_library-expect.rc">$exp_library/expect.rc</primary> |
</indexterm> |
|
<varlistentry id="cryptdir"> |
<term><command>cryptdir</command></term> |
<listitem><para>encrypts all files in a directory.</para> |
<indexterm zone="expect cryptdir"> |
<primary sortas="b-cryptdir">cryptdir</primary> |
</indexterm></listitem> |
</varlistentry> |
</sect3> |
|
<varlistentry id="decryptdir"> |
<term><command>decryptdir</command></term> |
<listitem><para>decrypts all files in a directory.</para> |
<indexterm zone="expect decryptdir"> |
<primary sortas="b-decryptdir">decryptdir</primary> |
</indexterm></listitem> |
</varlistentry> |
<sect3> |
<title>Informations de configuration</title> |
|
<varlistentry id="dislocate"> |
<term><command>dislocate</command></term> |
<listitem><para>allows processes to be disconnected and reconnected to a |
terminal.</para> |
<indexterm zone="expect dislocate"> |
<primary sortas="b-dislocate">dislocate</primary> |
</indexterm></listitem> |
</varlistentry> |
<para>Référez-vous à la page de man de <command>expect</command> pour des |
informations sur l'utilisation des fichiers de configuration de |
<filename>expect.rc</filename>. En outre, beaucoup d'outils contenus dans |
le paquet <application>Expect</application> vont utiliser leurs propres |
fichiers de configuration. Référez-vous aux pages de man qui les concerne, |
ou examinez le script directement pour des informations sur le |
fichier de configuration.</para> |
|
<varlistentry id="expect-prog"> |
<term><command>expect</command></term> |
<listitem><para>is a program that <quote>talks</quote> to other interactive |
programs according to a script.</para> |
<indexterm zone="expect expect-prog"> |
<primary sortas="b-expect">expect</primary> |
</indexterm></listitem> |
</varlistentry> |
</sect3> |
|
<varlistentry id="ftp-rfc"> |
<term><command>ftp-rfc</command></term> |
<listitem><para>retrieves an <acronym>RFC</acronym> (or the index) from |
<acronym>UUNET</acronym>.</para> |
<indexterm zone="expect ftp-rfc"> |
<primary sortas="b-ftp-rfc">ftp-rfc</primary> |
</indexterm></listitem> |
</varlistentry> |
</sect2> |
|
<varlistentry id="kibitz"> |
<term><command>kibitz</command></term> |
<listitem><para>allows two (or more) people to interact with one shell |
(or any arbitrary program).</para> |
<indexterm zone="expect kibitz"> |
<primary sortas="b-kibitz">kibitz</primary> |
</indexterm></listitem> |
</varlistentry> |
<sect2 role="content"> |
<title>Contenu</title> |
|
<varlistentry id="lpunlock"> |
<term><command>lpunlock</command></term> |
<listitem><para>unhangs a printer which claims it is <quote>waiting for |
lock</quote>.</para> |
<indexterm zone="expect lpunlock"> |
<primary sortas="b-lpunlock">lpunlock</primary> |
</indexterm></listitem> |
</varlistentry> |
<segmentedlist> |
<segtitle>Programmes installés</segtitle> |
<segtitle>Bibliothèque installée</segtitle> |
<segtitle>Répertoire installé</segtitle> |
|
<varlistentry id="mkpasswd"> |
<term><command>mkpasswd</command></term> |
<listitem><para>generates passwords and can apply them automatically to |
users.</para> |
<indexterm zone="expect mkpasswd"> |
<primary sortas="b-mkpasswd">mkpasswd</primary> |
</indexterm></listitem> |
</varlistentry> |
<seglistitem> |
<seg>autoexpect, autopasswd, cryptdir, decryptdir, dislocate, expect, ftp-rfc, |
kibitz, lpunlock, mkpasswd, passmass, rftp, rlogin-cwd, timed-read, timed-run, |
unbuffer, weather, et optionally (if <application>Expect</application> was |
linked against <application>Tk</application>), expectk, multixterm, |
tknewsbiff, tkpasswd, xkibitz, et xpstat</seg> |
<seg>libexpect5.43.{so,a}</seg> |
<seg>/usr/lib/expect5.43</seg> |
</seglistitem> |
</segmentedlist> |
|
<varlistentry id="passmass"> |
<term><command>passmass</command></term> |
<listitem><para>changes a password on multiple machines.</para> |
<indexterm zone="expect passmass"> |
<primary sortas="b-passmass">passmass</primary> |
</indexterm></listitem> |
</varlistentry> |
<variablelist> |
<bridgehead renderas="sect3">Descriptions courtes</bridgehead> |
<?dbfo list-presentation="list"?> |
<?dbhtml list-presentation="table"?> |
|
<varlistentry id="rftp"> |
<term><command>rftp</command></term> |
<listitem><para>is much like <command>ftp</command> except |
it uses <userinput>~g</userinput> and <userinput>~p</userinput> instead of |
<userinput>mget</userinput> and <userinput>mput</userinput>.</para> |
<indexterm zone="expect rftp"> |
<primary sortas="b-rftp">rftp</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="autoexpect"> |
<term><command>autoexpect</command></term> |
<listitem> |
<para>génère un script <application>Expect</application> à partir de |
l'observation d'une session.</para> |
<indexterm zone="expect autoexpect"> |
<primary sortas="b-autoexpect">autoexpect</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="rlogin-cwd"> |
<term><command>rlogin-cwd</command></term> |
<listitem><para>is <command>rlogin</command> except it uses the local current |
directory as the current working directory on the remote machine.</para> |
<indexterm zone="expect rlogin-cwd"> |
<primary sortas="b-rlogin-cwd">rlogin-cwd</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="autopasswd"> |
<term><command>autopasswd</command></term> |
<listitem> |
<para>est une enveloppe pour rendre <command>passwd</command>(1) non |
interactif.</para> |
<indexterm zone="expect autopasswd"> |
<primary sortas="b-autopasswd">autopasswd</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="timed-read"> |
<term><command>timed-read</command></term> |
<listitem><para> reads a complete line from stdin and aborts after a given |
number of seconds.</para> |
<indexterm zone="expect timed-read"> |
<primary sortas="b-timed-read">timed-read</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="cryptdir"> |
<term><command>cryptdir</command></term> |
<listitem> |
<para>chiffre tous les fichiers dans un répertoire.</para> |
<indexterm zone="expect cryptdir"> |
<primary sortas="b-cryptdir">cryptdir</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="timed-run"> |
<term><command>timed-run</command></term> |
<listitem><para>runs a program for a given amount of time.</para> |
<indexterm zone="expect timed-run"> |
<primary sortas="b-timed-run">timed-run</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="decryptdir"> |
<term><command>decryptdir</command></term> |
<listitem> |
<para>déchiffre tous les fichiers d'un répertoire.</para> |
<indexterm zone="expect decryptdir"> |
<primary sortas="b-decryptdir">decryptdir</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="unbuffer"> |
<term><command>unbuffer</command></term> |
<listitem><para>disables the output buffering that occurs when program output |
is redirected.</para> |
<indexterm zone="expect unbuffer"> |
<primary sortas="b-unbuffer">unbuffer</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="dislocate"> |
<term><command>dislocate</command></term> |
<listitem> |
<para>autorise les processus à être déconnectés et reconnectés |
à un terminal.</para> |
<indexterm zone="expect dislocate"> |
<primary sortas="b-dislocate">dislocate</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="weather"> |
<term><command>weather</command></term> |
<listitem><para>retrieves a weather report (courtesy University of Michigan) |
for a given city or geographical area.</para> |
<indexterm zone="expect weather"> |
<primary sortas="b-weather">weather</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="expect-prog"> |
<term><command>expect</command></term> |
<listitem> |
<para>est un programme qui <quote>parle</quote> à d'autres programmes |
interactifs selon un script.</para> |
<indexterm zone="expect expect-prog"> |
<primary sortas="b-expect">expect</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="expectk"> |
<term><command>expectk</command></term> |
<listitem><para>is a combination of <application>Expect</application> with |
<application>Tk</application> and should run any <command>wish</command> or |
<application>Expect</application> script.</para> |
<indexterm zone="expect expectk"> |
<primary sortas="b-expectk">expectk</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="ftp-rfc"> |
<term><command>ftp-rfc</command></term> |
<listitem> |
<para>récupère le une RFC (ou l'index) depuis UUNET.</para> |
<indexterm zone="expect ftp-rfc"> |
<primary sortas="b-ftp-rfc">ftp-rfc</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="multixterm"> |
<term><command>multixterm</command></term> |
<listitem><para>creates multiple <command>xterm</command>s that can be driven |
together or separately.</para> |
<indexterm zone="expect multixterm"> |
<primary sortas="b-multixterm">multixterm</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="kibitz"> |
<term><command>kibitz</command></term> |
<listitem> |
<para>permet à deux personnes (ou plus) d'interagir avec un shell (ou |
un programme de leur choix).</para> |
<indexterm zone="expect kibitz"> |
<primary sortas="b-kibitz">kibitz</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="tknewsbiff"> |
<term><command>tknewsbiff</command></term> |
<listitem><para>pops up a window when there is unread news in your favorite |
newsgroups and removes the window after you've read the news.</para> |
<indexterm zone="expect tknewsbiff"> |
<primary sortas="b-tknewsbiff">tknewsbiff</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="lpunlock"> |
<term><command>lpunlock</command></term> |
<listitem> |
<para>décroche une imprimante est suspendue sur |
<foreignphrase><quote>waiting for lock</quote></foreignphrase> |
<quote>En attente de verrouillage</quote>.</para> |
<indexterm zone="expect lpunlock"> |
<primary sortas="b-lpunlock">lpunlock</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="tkpasswd"> |
<term><command>tkpasswd</command></term> |
<listitem><para>is a script to change passwords using |
<command>expectk</command>.</para> |
<indexterm zone="expect tkpasswd"> |
<primary sortas="b-tkpasswd">tkpasswd</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="mkpasswd"> |
<term><command>mkpasswd</command></term> |
<listitem> |
<para>génère des mots de passe et peut les appliquer automatiquement |
aux utilisateurs.</para> |
<indexterm zone="expect mkpasswd"> |
<primary sortas="b-mkpasswd">mkpasswd</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="xkibitz"> |
<term><command>xkibitz</command></term> |
<listitem><para>allows users in separate <command>xterm</command>s to share |
one shell (or any program that runs in an <command>xterm</command>).</para> |
<indexterm zone="expect xkibitz"> |
<primary sortas="b-xkibitz">xkibitz</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="passmass"> |
<term><command>passmass</command></term> |
<listitem> |
<para>modifie un mot de passe sur plusieurs machines.</para> |
<indexterm zone="expect passmass"> |
<primary sortas="b-passmass">passmass</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="xpstat"> |
<term><command>xpstat</command></term> |
<listitem><para>is a script that acts as a front-end for |
<command>xpilot</command>.</para> |
<indexterm zone="expect xpstat"> |
<primary sortas="b-xpstat">xpstat</primary> |
</indexterm></listitem> |
</varlistentry> |
<varlistentry id="rftp"> |
<term><command>rftp</command></term> |
<listitem> |
<para>ressemble beaucoup à <command>ftp</command> sauf qu'il utilise |
<option>~g</option> et <option>~p</option> au lieu de |
<option>mget</option> et de <option>mput</option>.</para> |
<indexterm zone="expect rftp"> |
<primary sortas="b-rftp">rftp</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="libexpect"> |
<term><filename class='libraryfile'>libexpect5.42.[so,a]</filename></term> |
<listitem><para> contains functions that allow |
<application>Expect</application> to be used as a |
<application>Tcl</application> extension or to be used directly from C or |
C++ (without <application>Tcl</application>).</para> |
<indexterm zone="expect libexpect"> |
<primary sortas="c-libexpect5.42">libexpect5.42.[so,a]</primary> |
</indexterm></listitem> |
</varlistentry> |
</variablelist> |
<varlistentry id="rlogin-cwd"> |
<term><command>rlogin-cwd</command></term> |
<listitem> |
<para>est <command>rlogin</command> sauf qu'il utilise le répertoire |
local actuel en tant que répertoire de travail actuel sur la machine |
distante.</para> |
<indexterm zone="expect rlogin-cwd"> |
<primary sortas="b-rlogin-cwd">rlogin-cwd</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
</sect2> |
<varlistentry id="timed-read"> |
<term><command>timed-read</command></term> |
<listitem> |
<para>lit une ligne complète à partir de stdin et s'arrête après |
un nombre de secondes donné.</para> |
<indexterm zone="expect timed-read"> |
<primary sortas="b-timed-read">timed-read</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="timed-run"> |
<term><command>timed-run</command></term> |
<listitem> |
<para>lance un programme pour une durée donnée.</para> |
<indexterm zone="expect timed-run"> |
<primary sortas="b-timed-run">timed-run</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="unbuffer"> |
<term><command>unbuffer</command></term> |
<listitem> |
<para>désactive la mise en tampon de sortie qui se produit |
lorsque la sortie du programme est redirigée.</para> |
<indexterm zone="expect unbuffer"> |
<primary sortas="b-unbuffer">unbuffer</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="weather"> |
<term><command>weather</command></term> |
<listitem> |
<para>récupère un bulletin météo (merci à l'université du Michigan) |
pour une ville ou une zone géographique données.</para> |
<indexterm zone="expect weather"> |
<primary sortas="b-weather">weather</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="expectk"> |
<term><command>expectk</command></term> |
<listitem> |
<para>est une combinaison de <application>Expect</application> et de |
<application>Tk</application> et devrait lancer un |
script <command>wish</command> ou <application>Expect</application>.</para> |
<indexterm zone="expect expectk"> |
<primary sortas="b-expectk">expectk</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="multixterm"> |
<term><command>multixterm</command></term> |
<listitem> |
<para>crée plusieurs <command>xterm</command>s qui peuvent être |
pilotés ensemble ou séparément.</para> |
<indexterm zone="expect multixterm"> |
<primary sortas="b-multixterm">multixterm</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="tknewsbiff"> |
<term><command>tknewsbiff</command></term> |
<listitem> |
<para>affiche une fenêtre lorsqu'il y a des nouvelles non lues |
sur vos newsgroups favorits et supprime la fenêtre après que vous avez |
lu les nouvelles.</para> |
<indexterm zone="expect tknewsbiff"> |
<primary sortas="b-tknewsbiff">tknewsbiff</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="tkpasswd"> |
<term><command>tkpasswd</command></term> |
<listitem> |
<para>est un script pour modifier des mots de passe en utilisant |
<command>expectk</command>.</para> |
<indexterm zone="expect tkpasswd"> |
<primary sortas="b-tkpasswd">tkpasswd</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="xkibitz"> |
<term><command>xkibitz</command></term> |
<listitem> |
<para>permet aux utilisateurs dans des <command>xterm</command>s |
séparés de partager un shell (ou n'importe quel programme qui s'exécute |
sur <command>xterm</command>).</para> |
<indexterm zone="expect xkibitz"> |
<primary sortas="b-xkibitz">xkibitz</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="xpstat"> |
<term><command>xpstat</command></term> |
<listitem> |
<para>est un script qui agit comme un front-end pour |
<command>xpilot</command>.</para> |
<indexterm zone="expect xpstat"> |
<primary sortas="b-xpstat">xpstat</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
<varlistentry id="libexpect"> |
<term><filename class='libraryfile'>libexpect5.43.{so,a}</filename></term> |
<listitem> |
<para>contient des fonctions qui permettent à <application>Expect</application> |
d'être utilisées comme une extension <application>Tcl</application> |
ou directement à partir de C ou de C++ (sans <application>Tcl</application>).</para> |
<indexterm zone="expect libexpect"> |
<primary sortas="c-libexpect5.43">libexpect5.43.{so,a}</primary> |
</indexterm> |
</listitem> |
</varlistentry> |
|
</variablelist> |
|
</sect2> |
|
</sect1> |
|