*   >> Lectura Educación Artículos >> education >> idiomas

Chat- de propósito general Scripting Language

chat es un lenguaje de programación de propósito general que se utiliza para controlar el módem, marque el servidor remoto, y llevar a cabo el sistema de inicio de sesión remoto. Chat es menos potente que la inmersión, pero es ampliamente utilizado.Una "esperar /enviar" estructura de un script de chat es la estructura fundamental utilizado en la mayoría de los lenguajes de script.

Una secuencia de comandos de chat se compone de Expect /enviar pares.

Estos pares se componen de la cadena esperada desde el sistema remoto, separados por espacios en blanco de la respuesta que se envía al host remoto cuando se recibe la cadena esperada. Si no se espera una cadena desde el sistema remoto, dos comillas ("") o dos apóstrofes (') se utilizan para "esperar nada." Una secuencia de comandos de chat simple es:

"" \\ nombre r> palabra jane > Toga! ¡TOGA

El script espera nada ("") hasta que se envía al sistema remoto un retorno de carro (\\ r).

A continuación, la secuencia de comandos espera que el sistema remoto para enviar el nombre de cadena>, que es parte de del sistema de nombre de usuario> pronta. En respuesta a esta solicitud, el script envía el nombre de usuario jane. Finalmente el guión espera por parte de la contraseña> y responde con Toga! ¡TOGA.

Un script de esta sencilla se puede definir directamente en la línea de comandos de chat :

% chatear -v -t30 "" nombre \\ r> jane palabra> Toga Toga

Este comando ejecuta chatear en modo detallado, establece la longitud de tiempo que el script espera para una espera! cadena a 30 segundos y, a continuación, ejecuta el sencillo script de conexión descrito anteriormente

La sintaxis del comando de chat es:.

chatear [opciones] [script]

El chat opciones de comandos son:

-v

Se ejecuta la secuencia de comandos de chat en modo detallado.

Registros de modo detallado mensajes informativos a través de syslogd.

-V

Se ejecuta la secuencia de comandos de chat en modo detallado stderr. Los stderr muestra el modo detallado mensajes informativos en el dispositivo stderr.

-t timeout

Establece el tiempo máximo que esperar una cadena esperada. Si la cadena esperada no se recibe en segundos de tiempo de espera, la cadena de respuesta no se envía y el guión termina & amp; mdash; a no ser que se define un envío alternativo.

Si se define, el envío alternativo (más sobre esto más adelante) se envía y el sistema remot

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.