Analytics and Automation Software : Cisco Tidal Enterprise Scheduler

Planificador de trabajos de marea de la empresa: “stty: : Ningún tal mensaje de error del dispositivo o del direccionamiento” recibido cuando los scripts de Unix ejecutaron

18 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Este documento proporciona las instrucciones en cómo resolver el stty: : ningún tal mensaje de error del dispositivo o del direccionamiento (o similar) cuando ejecutar Unix scripts en un agente.

prerrequisitos

Requisitos

Cisco recomienda que usted tiene un 3.0 de marea existente del agente o una instalación más alta.

Componentes Utilizados

La información en este documento se basa en la versión 3.0 o posterior de marea del agente de windows.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Problema

Cuando usted ejecuta un script en un agente UNIX, stty: : ningún tal dispositivo o direccionamiento, stty: entrada estándar: El ioctl inadecuado para el dispositivo, o los errores similares se encuentra. Típicamente, el script completa con éxito. Sin embargo, este error se vuelve en la salida de trabajo.

Solución

Si el script utiliza el comando stty, se reciben estos errores. La solución más fácil es contener estas declaraciones en si la declaración que las ejecuta solamente si el script se está ejecutando recíprocamente (es decir, de una línea de comando).

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

Puesto simplemente, usted no puede funcionar con los comandos stty en un entorno no interactivo (similar a los problemas encontrados al funcionar con los scripts como tareas crons).

Nota: El ejemplo antedicho fue desarrollado y probado en un sistema del Solaris 8, y puede requerir la modificación dependiendo del shell que usted se está ejecutando. Este código se proporciona solamente como un ejemplo.

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 113643