想使用screen来执行oracleexpdump命令,但是却报错:screen Cannot open your terminal '/dev/pts/1'
真是有种蛋蛋的忧伤。先上解决方式:
执行:script /dev/null
再解释一下:
root下执行tty:
[root@HZ-VM-BI ~]# tty
/dev/pts/1
切换到oracle后 su - oracle 同样执行tty
[root@HZ-VM-BI ~]# su - oracle
[oracle@HZ-VM-BI ~]$ tty
/dev/pts/1
还是root下的tty 1 当然oracle是没有权限的
然后看一下script /dev/null
的作用
[oracle@HZ-VM-BI ~]$ script /dev/null
Script started, file is /dev/null
[oracle@HZ-VM-BI ~]$ tty
/dev/pts/6
实际上是开启了一个新的tty
6
收工。