Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Problema

Solución

Información Relacionada

Introducción

Este documento proporciona instrucciones sobre cómo resolver el stty: : no aparece ningún mensaje de error de dirección o dispositivo (o similar) cuando se ejecutan scripts Unix en un agente.

Prerequisites

Requirements

Cisco recomienda que tenga una instalación existente de Tidal Agent 3.0 o superior.

Componentes Utilizados

La información de este documento se basa en Tidal Windows Agent versión 3.0 o superior.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Problema

Cuando ejecuta una secuencia de comandos en un agente Unix, stty: : ningún dispositivo o dirección, stty: entrada estándar: Se han encontrado errores inapropiados de ioctl para el dispositivo o similares. Normalmente, el script se completa correctamente. Sin embargo, este error se devuelve en la salida del trabajo.

Solución

Si el script utiliza el comando stty, se reciben estos errores. La solución más sencilla es contener estas sentencias en una instrucción if que sólo las ejecute si la secuencia de comandos se está ejecutando de forma interactiva (es decir, desde una línea de comandos).

Por ejemplo:

if [ `tty | grep -ci not` -eq 0 ]

then

stty erase \^\h kill \^u intr \^c       # workstations

stty echoe echok ixon ixoff -ixany

stty erase \^\?

stty erase \^h kill \^u intr \^c

fi

En pocas palabras, no puede ejecutar comandos stty en un entorno no interactivo (similar a los problemas encontrados al ejecutar scripts como trabajos cron).

Nota: El ejemplo anterior se desarrolló y probó en un sistema Solaris 8, y puede requerir modificaciones dependiendo del shell que esté ejecutando. Este código se proporciona sólo como ejemplo.

Información Relacionada

- Soporte Técnico y Documentación - Cisco Systems