이 문서에서는 상태 해결 방법에 대한 지침을 제공합니다.:에이전트에서 Unix 스크립트를 실행할 때 해당 장치 또는 주소(또는 유사한) 오류 메시지가 없습니다.
기존 Tidal Agent 3.0 이상을 설치하는 것이 좋습니다.
이 문서의 정보는 Tidal Windows Agent 버전 3.0 이상을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
Unix 에이전트에서 스크립트를 실행할 경우 stty::해당 장치 또는 주소, stty 없음:표준 입력:디바이스에 부적합한 ioctl 또는 유사한 오류가 발생했습니다.일반적으로 스크립트가 성공적으로 완료됩니다.그러나 이 오류는 작업 출력에 반환됩니다.
스크립트에서 stty 명령을 사용하는 경우 이러한 오류가 수신됩니다.가장 쉬운 해결책은 if 문에 이러한 문을 포함하는 것입니다. 이는 스크립트가 대화식으로 실행되는 경우(즉, 명령행에서)에만 실행됩니다.
예:
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
간단히 말해, 비대화형 환경에서 stty 명령을 실행할 수 없습니다(스크립트를 cron 작업으로 실행할 때 발생하는 문제와 유사).
참고: 위 예는 Solaris 8 시스템에서 개발 및 테스트되었으며 실행 중인 셸에 따라 수정이 필요할 수 있습니다.이 코드는 예시로만 제공됩니다.