キャンパス内の HPC のジョブ ファイルにキーパーを作成したいと考えています。ディスクの使用量が 50GB を超えた場合は、すべてのジョブを停止したいと考えています (これについてメールを受け取る可能性もあります)。私がやりたいことは、この種のものです:
#!/bin/bash
run=1
while [ $run -gt 0 ]; do
a=du -sh ~
if [ $a -gt 50GB ]; then
run=0
break
fi
done
qdel j*fd
qdel j*fd
#send email in some way
私は2つのことにこだわっています:
スクリプト内で du -sh を使用できません。エラーが発生します。
-sh: コマンドが見つかりません
サイズ比較の仕方がわかりません。
どうすればこれを達成できますか?