我试图在 Unix 环境中从 sqlplus
运行一个 .sql
文件作为后台进程。
我正在使用 Tectia 或 Putty 连接到 Unix,我希望 sqlplus
继续在后台运行,即使我的终端关闭也是如此。
这个命令有效
$ sqlplus USERNAME/password@SCHEMA
SQL>@test.sql
SQL> quit
但是当试图在后台启动它时它失败了
$ sqlplus USERNAME/password@SCHEMA&
SQL>@test.sql
SQL> quit
什么是正确的命令/脚本?
最佳答案
&
将其置于后台
但是如果你真的想关闭你的终端并离开这一天
你需要使用nohup
nohup sqlplus USERNAME/password@DBNAME @test.sql &
关于sql - 在 Unix 中后台运行 sqlplus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27306225/