LINUX.ORG.RU

Посмотреть процессы на узле

 , , , узлы


0

1

Захожу на кластер по ssh. И каждый раз на новый узел. Например, три входа hostname: l006 l016 l007

Запустил скрипт с использованием nohup и вышел с кластера. Скрипт работает, но я не вижу его в списке процессов (ps, top).. Как теперь его отыскать? И вообще посмотреть процессы на всех узлах?

cat /proc/version

Linux version 3.10.0-693.11.6.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Thu Jan 4 01:06:37 UTC 2018



Последнее исправление: kuav14 (всего исправлений: 1)

ps aux от root-а точно покажет все процессы.

запускать долго выполняющиеся процессы с помощью nohup так себе затея. systemd unit (или аналог), ну в самом крайнем случае (если это не демон, а именно что-то долго исполняющееся) - screen/tmux.

pod ★★
()

Или благородный Дон что-то не договаривает,

или ожидает того, чего быть не должно.

Если брать, например, кластер МГУ Ломоносов - то это набор весьма независисых друг от друга машин, которые связаны быстрой сетью и на которых умеют автоматически запускаться MPI-процессы (если их запускать правильно, через torque - местный планировщик).

Если брагородный Дон запускает что-то на одном компе минуя планировщик, то а) он и не должен ничего видеть на остальных компах; б) чтобы посмотреть процессы на этих остальных компах, туда нужно было бы явно зайти по ssh (или выполнить там команду).

Но в том же Ломоносове на другие хосты минуя login-host попасть нельзя.

Или кластер - это бывает что-то другое?

sshestov ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.