InglésFrancésEspañol

icono de página de OnWorks

RunScript: en línea en la nube

Ejecute RunScript en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando executecript que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


runscript - intérprete de scripts para minicom

SINOPSIS


ejecutar guión scriptname [archivo de registro [homedir]]

DESCRIPCIÓN


ejecutar guión es un intérprete de script simple que se puede llamar desde dentro del minicom
programa de comunicaciones para automatizar tareas como iniciar sesión en un sistema Unix o su favorito
BBS.

INVOCACIÓN


El programa espera un nombre de script y, opcionalmente, un nombre de archivo y el directorio de inicio del usuario.
como argumentos, y espera que su entrada y salida estén conectadas al "extremo remoto",
el sistema al que se está conectando. Todos los mensajes de ejecutar guión destinado a la pantalla local
están dirigidos a la stderr producción. Todo esto se soluciona automáticamente si lo ejecuta
obtenidos de minicom. Los parámetros del archivo de registro y del directorio de inicio solo se utilizan para indicarle al registro
ordene el nombre del archivo de registro y dónde escribirlo. Si se omite el homedir,
RunScript usa el directorio que se encuentra en la variable de entorno $ HOME. Si también el archivo de registro
se omite el nombre, los comandos de registro se ignoran.

PALABRAS CLAVE


Runscript reconoce los siguientes comandos:

esperar enviar goto gosub return! <!
salir del conjunto de impresión inc dec si se agota el tiempo de espera
registro detallado de llamadas de descanso para dormir

Descripción OF PALABRAS CLAVE


send
se envía al módem. Le sigue una '\ r'. puede ser:
- texto normal, por ejemplo, 'enviar hola'
- texto entre comillas, por ejemplo, 'enviar "hola mundo"'

Dentro de se reconocen las siguientes secuencias:
\ n - nueva línea
\ r - retorno de carro
\una campana
\ b - retroceso
\ c: no envíe el '\ r' predeterminado.
\ f - formfeed
\ ^ - el carácter ^
\ o - enviar carácter o (o es un número octal)

Los caracteres de control se pueden usar en la cadena con el prefijo ^ (^ A a ^ Z, ^ [, ^ ^],
^^ y ^ _). Si necesita enviar el carácter ^, debe anteponerlo con \ escape
carácter.
Los caracteres octales son de cuatro dígitos o eliminados por un carácter que no es un dígito, p. Ej.
el carácter nulo se puede enviar con \ 0000 y 'enviar 1234' es equivalente a 'enviar
\ 0061234 '.
También se puede usar $ (variable_entorno), por ejemplo $ (TERM). Minicom pasa tres
variables de entorno especiales: $ (LOGIN), que es el nombre de usuario, $ (PASS), que es el
contraseña, como se define en la entrada adecuada del directorio de marcación, y $ (TERMLIN)
que es el número de líneas de terminales reales en su pantalla (es decir, la línea de estado
excluido).

Imprimir
Huellas dactilares a la pantalla local. Predeterminado seguido de '\ r \ n'. Ver la descripcion
de 'enviar' arriba.

etiqueta:
Declara una etiqueta (con el nombre 'etiqueta') para usar con goto o gosub.

Goto
Salta a otro lugar del programa.

gosub
Salta a otro lugar del programa. Cuando se encuentra la declaración 'retorno',
control vuelve a la declaración después del gosub. Los Gosub se pueden anidar.

volvemos
Regreso de un gosub.

!
Ejecuta un shell para usted en el que se ejecuta un "comando". A su regreso, la variable '$?' es
establecido en el estado de salida de este comando, para que pueda probarlo posteriormente usando 'if'.

!<
Ejecuta un shell para usted en el que se ejecuta un "comando". La salida estándar del comando
la ejecución se enviará al módem. A su regreso, la variable '$?' está configurado a la salida
estado de este comando, para que pueda probarlo posteriormente usando 'if'.

salida [valor]
Salga de "RunScript" con un estado de salida opcional. (predeterminado 1)

para reinventar la industria logística y redefinir las soluciones ecológicas para reinventar la industria logística y redefinir las soluciones ecológicas.
Establece el valor de (que es una sola letra az) al valor . Si
no existe, se creará. puede ser un valor entero o
otra variable.


Incrementa el valor de por uno.

dic
Disminuye el valor de por uno.

if
Ejecución condicional de . puede ser <,>,! = o =. Por ejemplo, 'si a> 3
goto exitlabel '.

tiempo de espera
Establece el tiempo de espera global. De forma predeterminada, 'runscript' se cerrará después de 120 segundos. Esta
se puede cambiar con este comando. Advertencia: este comando actúa de manera diferente dentro de un
declaración 'esperar', pero más sobre eso más adelante.

verboso
De forma predeterminada, está "activado". Eso significa que todo lo que se lee desde el módem
por 'runcript', se repite en la pantalla. Esto es para que puedas ver lo que
'RunScript' está haciendo.

sleep
Suspender la ejecución por segundos.

esperar
suponer {
patrón [declaración]
patrón [declaración]
[se acabó el tiempo [declaración] ]
....
}
El comando más importante de todos. Expect sigue leyendo desde la entrada hasta que lee
un patrón que coincide con uno de los especificados. Si espera encuentra un opcional
declaración después de ese patrón, lo ejecutará. De lo contrario, el valor predeterminado es solo
salir de lo esperado. 'patrón' es una cadena, como en 'enviar' (ver arriba).
Normalmente, se espera que se agote el tiempo de espera en 60 segundos y simplemente salga, pero esto se puede cambiar
con el comando timeout.

break
Salga de una declaración de 'esperar'. Esto normalmente sólo es útil como argumento para
'tiempo de espera' dentro de una espera, porque la acción predeterminada de tiempo de espera es salir
inmediatamente.

llamar al
Transfiere el control a otro archivo de script. Cuando ese archivo de script termina sin
errores, la secuencia de comandos original continuará.

log
Escriba texto en el archivo de registro.

NOTAS


Si desea que su script salga de minicom (por ejemplo, cuando usa minicom para marcar
configurar su ISP y luego iniciar una sesión PPP o SLIP desde un script), pruebe el comando "!
killall -9 minicom "como último comando de script. La opción -9 debería evitar que minicom
colgar la línea y reiniciar el módem antes de salir.
Bueno, no creo que esta información sea suficiente para convertirte en un 'programador' experimentado en
'runcript', pero junto con los ejemplos no debería ser demasiado difícil escribir algunos
archivos de script. Las cosas serán más fáciles si tienes experiencia con BASIC. los minicom fuente
el código viene junto con dos scripts de ejemplo, demostración de guión y inicio de sesión unix. Especialmente el
el último es una buena base para construir sus propios scripts.

Utilice RunScript en línea con los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    rpmsunidos
    rpmsunidos
    ¡Únase a nosotros en Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite el repositorio URPMS en su
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descargar unitedrpms
  • 2
    Impulsar las bibliotecas de C ++
    Impulsar las bibliotecas de C ++
    Boost ofrece portátiles gratuitos
    Bibliotecas de C++ revisadas por pares. Él
    El énfasis está en las bibliotecas portátiles que
    funciona bien con la biblioteca estándar de C++.
    Ver http://www.bo...
    Descargar bibliotecas Boost C++
  • 3
    VirtualGL
    VirtualGL
    VirtualGL redirige los comandos 3D de un
    Aplicación Unix / Linux OpenGL en un
    GPU del lado del servidor y convierte la
    renderiza imágenes en 3D en una secuencia de video
    con la cual ...
    Descargar VirtualGL
  • 4
    libusb
    libusb
    Biblioteca para habilitar el espacio de usuario
    programas de aplicación para comunicarse
    Dispositivos USB. Público: Desarrolladores, Fin
    Usuarios/Escritorio. lenguaje de programacion: c
    Categorías ...
    Descargar libusb
  • 5
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 6
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • Más "

Comandos de Linux

Ad