Isso tentará fazer login em todos os nós e imprimir processos do usuário1:
for hostList in $(sinfo -h | awk '{print $6}' | sort -u); do
for host in $(scontrol show hostname $hostList); do
echo $host; ssh $host "ps aux | grep user1";
done;
done;
No entanto, como você provavelmente não deseja efetuar login em nós offline, estenda o comando sinfo para:
for hostList in $(sinfo -h | grep -v down | awk '{print $6}' | sort -u); do
Pode haver maneiras ainda melhores de conseguir isso com um conhecimento melhor do sinfo / scontrol, mas esse script deve fazer o trabalho.
No entanto, se isso acontecer muito, considere conversar com seus administradores como processos órfãos que são ruins para o desempenho do cluster em geral. Eles devem idealmente ser limpos pelo sistema automaticamente em uma base regular.