Intereting Posts
Пользовательское ssh-соединение Linux отключено после выполнения команды setfacl Как управлять пакетами исходного кода Debian с помощью aptitude или apt? Скопировать все теги из одного файла FLAC в другой? противоречия crontab и DST с разным часовым поясом Какая память не используется процессами и освобождается `echo 3> / proc / sys / vm / drop_caches`? Нет звука на Fedora 28 XFCE Обработка таблицы с разделенными запятыми значениями в разных столбцах Как определить IP данного устройства в той же сети Измените цвет фона (формат html), если число меньше порога Редактирование файла с несколькими жесткими ссылками iptables, разрешать соединения из подсети A в Интернет через шлюз B Что быстрее, dd 1.5TB или rsync 500GB? Объединить два результата команды в одну строку при перенаправлении stdout Фильтрация строки с наибольшим значением для данного идентификатора Восстановление содержимого удаленных текстовых файлов

Konsole работает, gnome-terminal нет?

Я работаю на CentOS 5.7 (в случае, если это имеет значение) У меня есть программа (а не моя), которая отлично работает с Lonsole, но когда я запускаю ее из xterm , gnome-terminal или rxvt , она просто зависает.

Я делаю это с совершенно новой учетной записью, нет .bashrc , никаких изменений по умолчанию. Установите новую ваниль.

На обоих терминалах $- это himBH так что, как один и тот же тип оболочки, я бы подумал.

Если я ssh в машину, даже из себя ( ssh 127.0.0.1 ), он работает во всех терминалах.

Любая идея, что может быть неправильным?

EDIT: программа является qconf , частью SGE (GridEngine), если это имеет значение. Он отправляется на сервер и возвращает список машин, которым разрешено делать запросы на вычисления.

Я бежал со следами, diff выглядит так:

 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, что является нечетным.

У меня такая же конфигурация, как: Centos 5.7 и SGE 6.2u5. Нет проблем. Я могу работать непосредственно на консоль сервера или x-term. Я могу ssh как в текстовом, так и в x-modi. Все работает.

Единственное, что приходит мне на ум – это инициализация среды SGE. Вы уверены, что все сделано правильно? У меня были некоторые пользователи, которым «почему-то» удалось сделать это неправильно. По этой причине я добавил SGE-инициализацию в / etc / profile. Smth вот так:

  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)?