我正在尝试在unix环境中从.sql
运行sqlplus
文件作为后台进程。
我使用tectia或putty连接到unix,我希望sqlplus继续在后台运行,即使我的终端关闭。
请让我知道命令/脚本
作品
$ sqlplus USERNAME/password@SCHEMA
SQL>@test.sql
SQL> quit
尝试在后台启动时失败
$ sqlplus USERNAME/password@SCHEMA&
SQL>@test.sql
SQL> quit
答案 0 :(得分:11)
&
会将其置于背景中
但是如果你真的想关闭你的终端并离开那一天
您需要使用nohup
nohup sqlplus USERNAME/password@DBNAME @test.sql &
答案 1 :(得分:2)
在SQLPlus命令行中传递脚本名称:
sqlplus USERNAME/password@SCHEMA @test.sql &