Я пытаюсь написать сценарий оболочки для проверки подключения к базе данных. В моем сценарии я использую команду
sqlplus uid/pwd@database-schemaname
для подключения к моей базе данных Oracle.
Теперь я хочу сохранить выходные данные, сгенерированные этой командой (перед тем, как она перейдет к приглашению SQL), во временный файл, а затем grep / найти строку «Connected to» из этого файла, чтобы проверить, нормально ли подключение
Может кто-нибудь помочь мне перехватить вывод и выйти из этого приглашения и проверить, в порядке ли связь?