在unix中运行背景中的sqlplus

upo*_*pog 5 sql database unix linux sqlplus

我试图在unix环境中运行一个.sql文件sqlplus作为后台进程.

我使用tectia或putty连接到unix,我希望sqlplus继续在后台运行,即使我的终端关闭.

请让我知道命令/脚本

作品

$ sqlplus USERNAME/password@SCHEMA
SQL>@test.sql
SQL> quit
Run Code Online (Sandbox Code Playgroud)

当试图在后台启动失败

$ sqlplus USERNAME/password@SCHEMA&
SQL>@test.sql
SQL> quit
Run Code Online (Sandbox Code Playgroud)

Dav*_*ett 12

& 将把它放在后台

但如果你真的想关闭你的终端并离开这一天

你需要使用 nohup

nohup sqlplus USERNAME/password@DBNAME @test.sql &
Run Code Online (Sandbox Code Playgroud)