작업을 자동화하기 위해 작은 스크립트를 작성하고 cron 작업을 시도합니다. 이 스크립트는 이미 생성 된 다른 스크립트를 실행하고 지정된 수신자에게 전자 메일을 보내고 출력을 정리합니다. 나는 거의 다운되었지만 하나의 중요한 문제에 부딪치고있다. 제 실행 스크립트에는 처음부터 메뉴가 있습니다. 즉, 스크립트 자체를 수동으로 실행하려면 원하는 출력을 얻으려면 옵션 1을 선택해야합니다 (유일한 다른 옵션 2는 종료됩니다.)Bash/KSH 자동화를 위해 자동으로 스크립트 메뉴에 값을 전달하십시오.
어떻게 자동으로 입력 할 수 있습니까 (또는 시뮬레이션 입력) 값을 다른 스크립트에 입력하므로 사용자 입력을 기다리는 cron 작업에서 정지하지 않습니다.
이렇게하려면 정상적인 방법이 있습니까?
미리 감사드립니다.
스크립트가 입력을 어떻게 읽는가? 'PS3는 = –
나는이 관심있는 부분이라고 생각 "숫자를 선택 :" [[$ OS = "LINUX"]] 다음 컵에 선택의 선택이 종료하면 가 CUPS에 경우 $ 선택을 할) print_sys_cups를 ;; 종료) exit ;; *) echo 잘못된 선택 ;; esac done ' – CharlieTango92
시도해보십시오. echo '| script.sh'. –