を働いていないスクリプトの内容です:何が起こっている保存DFがここ
#!/bin/bash
DISKREPORT="$(df -hl | grep -vE 'boot|shm' | column -t)"
mail -s "$HOSTNAME Disk Usage Report: $diskreport" [email protected]
私はそれを呼び出す場合に発生する他の何かを待っているかのようにスクリプトは、ハングアップしています。私は間違って何をしていますか?
EDIT:
#!/bin/bash
#set -x
DISKREPORT=$(df -hl | grep -vE 'boot|shm' | column -t | cut -f5 --complement)
mail -s "$HOSTNAME Disk Usage Report" [email protected] << EOF
$DISKREPORT
EOF
これは、私がなってしまったものをあなたの助けのおかげである: #/ binに/ bashの の#set -x DISKREPORT = $(DF -hl |コラム| grepを-vE 'ブート| SHM'! -t | cut -f5 --complement) mail -s "$ HOSTNAMEディスク使用量レポート" [email protected] << EOF $ DISKREPORT EOF – lmind
畳み込まれていますが、動作します。私の解決策は良かった。 [切手の足]ちょうど冗談;-) – Kusalananda