У меня есть сценарий оболочки, который запускается от имени пользователя root. Я хочу, чтобы скрипт переключился на пользователя oracle, запустил sqlplus и запустил некоторые .sql
файлы.
Я пытаюсь следовать:
su - oracle << -EOF1 2>&1
sqlplus $user/$password << -EOF2
@oracle.sql;
@quartz.sql;
EOF2
EOF1
в первую очередь я получаю stty: standard input: Inappropriate ioctl for device
что это значит?
во-вторых, может кто-нибудь объяснить мне, как перенаправление (должно) работать в этом случае?
Спасибо