Работает sqlplus в фоновом режиме в Unix

Я пытаюсь запустить .sql файл из sqlplus в среде Unix в качестве фонового процесса.

Я подключаюсь к Unix с помощью Tectia или Putty, я хочу, чтобы sqlplus продолжал работать в фоновом режиме, даже если мой терминал закрывается.

Пожалуйста, дайте мне знать команду / скрипт

работает

$ sqlplus USERNAME/password@SCHEMA
SQL>@test.sql
SQL> quit

при попытке запуска в фоновом режиме не удается

$ sqlplus USERNAME/password@SCHEMA&
SQL>@test.sql
SQL> quit

2 ответа

Решение

& поместит это в фон

но если вы действительно хотите закрыть свой терминал и уйти на день

вам нужно использовать nohup

nohup sqlplus USERNAME/password@DBNAME @test.sql &

Передайте имя сценария в командной строке SQLPlus:

sqlplus USERNAME/password@SCHEMA @test.sql &
Другие вопросы по тегам