链接一系列 SSH 登录和进程终止

链接一系列 SSH 登录和进程终止

我需要登录 100 台电脑并停止某个用户在它们上运行的进程。手动我会说

ssh comp01 
killall -u user

这也会使我退出计算机,这样我就可以运行了。

ssh comp02 
killall -u user

ETC

有没有办法让 comp01-99 自动执行此操作?

编辑:我已经尝试过了ssh comp01 & killall -u user,但这也杀死了我访问 comp01-99 的主 ssh 会话

答案1

使用大括号扩展

for i in {01..99}; do ssh comp$i killall -u user; done

相关内容