当前位置: 技术问答>linux和unix
ssh到其他主机再kill进程脚本问题
来源: 互联网 发布时间:2017-03-14
本文导语: 我想进入三台主机,并kill掉进程,用脚本: for ip in $SLAVE1 $SLAVE2 $SLAVE3 do ssh $ip kill -9 1234 exit done 执行脚本后,现状是只ssh到了第一台机器$SLAVE1,而且并没有执行kill -9 1234,也没有退出。怎么才能实现我...
我想进入三台主机,并kill掉进程,用脚本:
for ip in $SLAVE1 $SLAVE2 $SLAVE3
do
ssh $ip
kill -9 1234
exit
done
执行脚本后,现状是只ssh到了第一台机器$SLAVE1,而且并没有执行kill -9 1234,也没有退出。怎么才能实现我的需求呢?
for ip in $SLAVE1 $SLAVE2 $SLAVE3
do
ssh $ip
kill -9 1234
exit
done
执行脚本后,现状是只ssh到了第一台机器$SLAVE1,而且并没有执行kill -9 1234,也没有退出。怎么才能实现我的需求呢?
|
你kill的本地的进程1234
可以试试ssh $ip kill -9 1234
详情见man ssh
可以试试ssh $ip kill -9 1234
详情见man ssh
|
写成脚本或者函数啊。
|
难道不知道:ssh host:port command的方法?
|
这个得用expect吧