standard in must be a tty
글쓴이: lazycoder / 작성시간: 월, 2013/06/10 - 1:52오후
oracle 10g가 래드햇 리눅스에서 운영되고 있는데
cron을 사용하여 지정한 시간에 archive log를 삭제하려고 스크립트를 작성했습니다.
스크립트의 내용중 일부:
-- snip --
#!/bin/sh export ORACLE_BASE=/oracle su - oracle -c rman ... << __EOF__ ... __EOF__
그런데 이 스크립트 동작을 테스트를 해봤는데(ssh 접속) "standard in must be a tty" 이런 오류가 뜨더라구요.
구글링을 해보니 /etc/sudoes에 Defaults:oracle !requiretty 한줄 추가하면 된다고 하던데..
visudo를 사용하여 수정을 했지만 똑같은 오류가 뜨고 있습니다. 어떻게 하면 제가 원하는데로 동작 될런지 조언을 부탁드립니다.
Forums:
댓글 달기