Работает 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 &