Выполните команду SSH на двух хостах, название которых происходит от другой команды

Ядро говорит Вам это, когда segfault произошел, указатель команд 0x7f3c7c523770 был в сегменте SysV IPC отметки курса корабля. Сегмент общей памяти, запущенный в 0x7f3c7c4e8000 и был 0x60000 байты долго.

Сегменты отметки курса корабля SysV не поддерживаются файлом, таким образом, строка SYSV00000000 появляется, где обычно Вы получили бы имя файла исполняемого файла или библиотеки, где segfault произошел. В результате эта строка журнала не дает нам реальной полезной информации. Если Вы хотите какую-либо надежду на трассировку причины катастрофического отказа, Вам нужен дамп ядра.

Я подозреваю, что указатель команд, как предполагалось, не был там вообще. Довольно странно загрузить исполняемый код в сегмент отметки курса корабля SysV. Но я не видел кода XFCE, поэтому какие взгляды, странные мне, могли бы быть нормальными там.

Можно узнать основы о sysv отметке курса корабля, предположив, что у Вас есть достойное схватывание основ управления памятью путем чтения этих страниц справочника:

man svipc
man shmget
man shmat

Работайте ipcs команда для наблюдения, какие sysv ресурсы IPC в настоящее время выделяются. ipcs -m ограничивает список просто сегментами общей памяти.

0
21.11.2013, 01:05
2 ответа

Можно использовать a for цикл:

HOSTS='server1.example.com server2.example.com server3.example.com'

for server in $HOSTS
do
   ssh $server "ps -ef | grep X11 | grep -v grep | awk '{print \$2}' | xargs kill"
done

Или Вы могли использовать одно из многих приложений, уже сделанных для этого. Как clusterssh и т.п..

2
28.01.2020, 02:37
  • 1
    Или со справкой некоторой параллели ssh, как pssh или shmux. –  jirib 21.11.2013, 09:56

Вы уверены, что все хосты, на которых Вы хотите уничтожить процесс, находятся в Вашем кэше ARP?

Принятие дюйм/с непрерывно, Вы могли бы быть более обеспечены просто итерация через дюйм/с:

for i in {180..189}
do
 ssh -l username 10.20.30.$[i} "ps -ef | grep X11 | grep -v grep | awk '{print $2}' | xargs kill"
done
0
28.01.2020, 02:37

Теги

Похожие вопросы