は、私はこのようなディスクスクリプトを持っている:ディスク使用のためのconfファイルのパラメータの使い方は?
#!/bin/bash
filesys=(
/
)
[ -f "$(pwd)/filesys.conf" ] && filesys=($(<$(pwd)/filesys.conf))
date=$(date +"%d\/%m\/%Y")
df -P "${filesys[@]}" |
sed -ne 's/^.* \([0-9]\+\)% \(.*\)$/'$date', \2, \1%/p' > disk.log
私は仕事のためfilesys.confを持っているファイルシステム:
/
/run
そして、これは(disk.log)出力されます:
23/05/2016, /, 78%
23/05/2016, /run, 0%
質問:
サーバファイルシステム常に変更、confファイルは私のために簡単です。しかし、私は、あまりにもこのようfilesys.confで使用量パラメータを追加する必要があります。99より/run
用法大きい、90より/
用法大きい場合
/,90
/run,99
、ログファイルに書き込みます。
どうすればいいですか?
'disk.log'などのログファイルに書き込みしますか?いくつかの後処理はawkなどで行うことができます。ここで値を比較して何をすべきかを決めることができます。 – fedorqui
'disk.log'に書き込みます。私はこの使用法よりも大きなものを書く必要があります。 – phe