Chinaunix

标题: 如何将一个交互运行的程序,后台运行? [打印本页]

作者: dgzxc    时间: 2013-02-01 13:20
标题: 如何将一个交互运行的程序,后台运行?
如何将一个交互运行的程序,后台运行?

ora817@vesuv: uname
HP-UX
oracle@vesuv:./DeleteDB.sh -s DHUB_P
        Do you want to delete this database [ y/n/Ctrl-c ] ? y

想将上面的脚本后台运行,这个脚本需要输入 y+回车,如何用nohup或其它方法实现(注:DeleteDB.sh不能修改)?
我用下面的命令,没法输入 y+回车
(unix is HP-UX)

nohup ./DeleteDB.sh -s DHUB_P 2>&1 &


作者: lbseraph    时间: 2013-02-18 18:39
本帖最后由 lbseraph 于 2013-02-18 18:39 编辑

下面的命令可以么?

nohup `echo y | ./DeleteDB.sh -s DHUB_P` 2>&1 &





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2