Konsole 可以工作,而 gnome-terminal 不行吗?

Konsole 可以工作,而 gnome-terminal 不行吗?

我在 CentOS 5.7 上运行(以防万一)我有一个程序(不是我自己的)可以从 Lonsole 运行良好,但是当我从xtermgnome-terminal或运行它时rxvt,它只是挂起。

我正在使用一个全新的帐户执行此操作,不.bashrc,没有对默认值进行任何更改。全新的香草安装。

在两个终端上,$-都是himBH如此,我认为都是相同类型的外壳。

如果我通过 ssh 进入机器,即使是从机器本身 ( ssh 127.0.0.1),它也可以在所有终端上运行。

知道可能出什么问题吗?

编辑:该程序是qconfSGE (GridEngine) 的一部分,以防万一。它发送到服务器并返回允许发出计算请求的计算机列表。

我跑了痕迹,差异看起来像:

diff broken working
1,4c1,4
< execve("/opt/SGE/bin/lx24-amd64/qconf", ["qconf", "-ss"], [/* 49 vars */]) = 0
< brk(0)                                  = 0x1a48c000
< mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba0bec8a000
< mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ba0bec8b000
---
> execve("/opt/SGE/bin/lx24-amd64/qconf", ["qconf", "-ss"], [/* 48 vars */]) = 0
> brk(0)                                  = 0xa7cb000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =     0x2b3b4716e000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b3b4716f000
6,19d5

.
.
.
< futex(0x3a408030ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
< futex(0x6ba3c0, FUTEX_WAIT_PRIVATE, 2, NULL
\ No newline at end of file
---
> open("/proc/cpuinfo", O_RDONLY)         = 3
> read(3, "p", 1)                         = 1
> read(3, "r", 1)                         = 1

[工作从这里继续]

futex 输出中的停止点被破坏,这很奇怪。

答案1

我有相同的配置,即:Centos 5.7 和 SGE 6.2u5。没问题。我可以直接在服务器控制台或 x-term 上工作。我可以在 text-modi 和 x-modi 中进行 ssh。一切正常。

我唯一想到的是 SGE 环境的初始化。你确定它做得正确吗?我有一些用户“不知何故”弄错了。因此,我将 SGE 初始化添加到 /etc/profile 中。像这样:

   if [ -f /Services/NFS/SGE/default/common/settings.sh ];then
     . /Services/NFS/SGE/default/common/settings.sh
   fi

您是自己编译 SGE 还是使用 Sun 的 64 位 linux 二进制文件 (ge-6.2u5-bin-lx24-amd64.tar.gz ge-6.2u5-common.tar.gz)?

相关内容