avatar
请教一个script的问题# Linux - Linux 操作系统
s*l
1
想查看cluster上面每个分机的cpu使用情况。
主机和分机都是Fedora Linux(具体版本不知道,应该是比较新的),从主机连到分机
用ssh node#。我可以一个一个分机连进去,然后用top看cpu使用情况。但是每次都这
样比较麻烦。能不能在主机运行一个script自动查看所有分机的cpu使用情况?
我试了一下这个script:
#! /bin/ksh -f
ssh node1
top
但是连到分机node1后,需要手敲exit出来,而且后面top也是主机的cpu使用,而不是
分机node1的。有没有什么办法在script连进分机后,运行某个command,然后又自动退
出来?
那位Linux大鸟支个招?万分感谢!
avatar
k*f
2
top -n 1 运行就立即退出
ssh your_cluster 'top -n 1 -b'

【在 s*****l 的大作中提到】
: 想查看cluster上面每个分机的cpu使用情况。
: 主机和分机都是Fedora Linux(具体版本不知道,应该是比较新的),从主机连到分机
: 用ssh node#。我可以一个一个分机连进去,然后用top看cpu使用情况。但是每次都这
: 样比较麻烦。能不能在主机运行一个script自动查看所有分机的cpu使用情况?
: 我试了一下这个script:
: #! /bin/ksh -f
: ssh node1
: top
: 但是连到分机node1后,需要手敲exit出来,而且后面top也是主机的cpu使用,而不是
: 分机node1的。有没有什么办法在script连进分机后,运行某个command,然后又自动退

avatar
s*l
3
it works!!
太好了。发现用""也可以,而且可以在“”里运行多个command,用;隔开。
呵呵,给你奖点伪币吧。

【在 k****f 的大作中提到】
: top -n 1 运行就立即退出
: ssh your_cluster 'top -n 1 -b'

avatar
E*V
4
谁装的cluster啊?
不是一般都有相关的软件自动看的a
一般还有各种图表。。。
不用自己写

【在 s*****l 的大作中提到】
: 想查看cluster上面每个分机的cpu使用情况。
: 主机和分机都是Fedora Linux(具体版本不知道,应该是比较新的),从主机连到分机
: 用ssh node#。我可以一个一个分机连进去,然后用top看cpu使用情况。但是每次都这
: 样比较麻烦。能不能在主机运行一个script自动查看所有分机的cpu使用情况?
: 我试了一下这个script:
: #! /bin/ksh -f
: ssh node1
: top
: 但是连到分机node1后,需要手敲exit出来,而且后面top也是主机的cpu使用,而不是
: 分机node1的。有没有什么办法在script连进分机后,运行某个command,然后又自动退

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。