저는 CentOS 5.7(만약에 대비해)을 실행 중이고 Lonsole에서 제대로 실행되는 프로그램(내 프로그램 아님)이 있지만 xterm
Lonsole 에서 gnome-terminal
실행 하면 rxvt
작동이 중단됩니다.
저는 새로운 계정으로 이 작업을 수행하고 있으며 .bashrc
기본값은 변경되지 않았습니다. 신선한 바닐라 설치.
이는 동일한 유형의 쉘이라고 가정하는 두 터미널 모두에 해당 $-
됩니다 .himBH
머신에 SSH로 연결하면 ssh 127.0.0.1
머신 자체( )를 포함한 모든 터미널에서 작동합니다.
무엇이 잘못될 수 있는지 아시나요?
qconf
편집: 만약을 대비해 이 프로그램은 SGE(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 환경의 초기화뿐입니다. 제대로 완료됐나요? 몇몇 사용자가 "어쨌든" 잘못 이해한 적이 있습니다. 그래서 /etc/profile에 SGE 초기화를 추가했습니다. 이와 같이:
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)를 사용했습니까?