私は現在、Plinkを使用してLinuxサーバー上でいくつかのコマンドを実行して、ディスク容量、メモリ、CPU使用率などのいくつかを監視したいと思います。
使用したいコマンドがありますが、出力形式を読みやすい形式に指定したいと思います。
これはバッチファイルで使用されるコマンドです。
FOR /F "" %%G IN (C:\Users\username\Desktop\ip_list.txt) DO "C:\Program Files\PuTTY\plink.exe" -ssh -batch username@%%G -pw password "hostname; df | fgrep '/dev/'; free -h; top -bn2 | grep 'Cpu(s)';"
これが私が得た結果です
基本的に、さまざまなコマンド出力の間に数行を追加して読みやすくしたいと思います。出力をテキストファイルに書き込むことなく可能ですか?
ありがとう
ベストアンサー1
これは以下を追加することで達成できます。エコ「」コマンドの途中でスペースが必要な場所。
ここにいくつかの例があります。
- 途中で新しい行を追加します。
例:
df | fgrep '/dev/'; echo ""; free -h
出力
tmpfs 16334344 55772 16278572 1% /dev/shm
total used free shared buff/cache available
Mem: 31G 4.0G 21G 346M 6.0G 26G
Swap: 15G 2.3M 15G
- コマンドの詳細を追加します。
尊敬される
例:
echo "==================" ; echo "This is output of df"; echo "==================" ;df | grep '/dev/shm' ; echo ""; echo "==================" ; echo "This is output of Free"; echo "==================";free -h
出力:
==================
This is output of df
==================
tmpfs 16334344 55772 16278572 1% /dev/shm
==================
This is output of Free
==================
total used free shared buff/cache available
Mem: 31G 4.0G 21G 359M 6.0G 26G
Swap: 15G 2.3M 15G