*   >> Læs Uddannelse artikler >> education >> languages

Diskussionsfora Generelt formål scriptsprog

chat er et generelt formål scripting sprog, der bruges til at styre modemet, ringe til ekstern server, og udfører det eksterne system login. chat er mindre magtfulde end dip, men er bredt used.The "forventer /send" struktur af en chat-script er den grundlæggende struktur anvendes i de fleste scriptsprog.

En chat script består af forventer /send par. Disse par består af strengen forventes fra det eksterne system, adskilt af mellemrum fra det svar, der er sendt til den fjerntliggende vært, når den forventede strengen modtages.

Hvis der ikke forventes nogen snor fra det eksterne system er to anførselstegn ("") eller to apostroffer ("), der anvendes til" forventer intet. "En simpel chat script er:

" "\\ r navn> Jane ord > Toga! Toga

Scriptet forventer ingenting (""), indtil den sender det eksterne system en vognretur (\\ r). Derefter forventer scriptet fjernbetjeningen systemet til at sende strengen navn>, som er en del af systemets Brugernavn> prompten. Som svar på denne prompt, scriptet sender brugernavn Jane. Endelig scriptet venter en del af Password> hurtig og svarer med Toga! Toga.

Et script denne enkle kan defineres direkte på chatten kommandolinjen :

% chat -v -t30 "" \\ r navn> Jane ord> Toga Toga

Denne kommando kører chatte i verbose mode indstiller den tid scriptet venter en forventet! streng til 30 sekunder, og derefter udfører simpel login script beskrevet ovenfor

Syntaksen for chatten kommando er:.

chat [options] [script]

Chatten kommando muligheder er:

-v

Kører chatten script i verbose mode. Verbose tilstand logs informative meddelelser via syslogd.


-V

Kører chatten script i stderr verbose mode. Stderr verbose mode-skærme oplysende Meddelelser på stderr enheden.

-t Timeout

Sætter den maksimale tid til at vente på en forventet streng. Hvis den forventede strengen ikke er modtaget i timeout sekunder, svaret strengen ikke sendt, og scriptet afslutter & amp; ndash; medmindre en alternativ send defineres. Hvis defineret, er den alternative send (mere om dette senere) sendes, og det eksterne system er givet endnu en timeout-periode til at reagere.

Hvis dette mislykkes, bliver scriptet afsluttes med en nul fejlkode. Som standard timeout periode er 45 sekunder.

-f scriptfilen

Læser chat script fra scriptfilen i stedet for fra kommandolinjen. Flere linjer af forventer /Send par er tilladt i filen.

Fo

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.