现在的位置: 首页 > 综合 > 正文

使用screen 报错 Cannot open your terminal ‘/dev/pts/1′问题

2018年01月21日 ⁄ 综合 ⁄ 共 405字 ⁄ 字号 评论关闭

想使用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

收工。

抱歉!评论已关闭.