linux - bash 远程ssh 获取进程id并kill
大家讲道理
大家讲道理 2017-04-17 15:50:55
0
2
1007

现在有50台机器

想写一个bash,分别访问每台机器,kill掉相同的程序,并清空data文件夹内容,然后重启集群服务

这个bash要怎么写?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
小葫芦
fori(ip):
    ssh -n -T $ip/$hostname 'ps -ef|grep ${your process}|awk '{print $2}|xargs kill -9 && rm ${your data's path}'

ssh ${your master machine} '${run restart.sh}'
刘奇

expect实现就行了
自动登录每一台服务器,然后剩下的不就简单了。。

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!