我想監督多臺機器上指定進程的性能。我想在幾臺機器進行如何在多臺機器上執行ps以監控其性能
ps -eo pcpu,pmem,resident,cutime,cstime,utime,cmd | grep -v grep | grep processToBeSupervised
每10以來第二次將推出100秒的監督工作,這些機器的標準輸出返回到機器中的一個。因此腳本應該是這樣的:
for i in 1 2 3 4 5 6 7 8 9 10
do
ps -eo pcpu,pmem,resident,cutime,cstime,utime,cmd | grep -v grep | grep processToBeSupervised
echo "--"
sleep 10
done
例如有5臺機器,A,B,C,d和E來啓動監督工作,後A,B,C 100秒的報告,D和E應返回並存儲在A的指定文件夾中。
我該怎麼寫。我只是不知道如何將命令從一臺機器發送給其他機器。
你試過了什麼? –
我只知道如何從A啓動ps命令A.不知道如何控制A. –
中的其他人將bash腳本變爲'telnet'或者'ssh'代表想要監視並運行機器腳本的機器。 –