【发布时间】:2017-11-05 06:07:57
【问题描述】:
我编写了以下脚本,当我运行它时它会显示一些不必要的文件。我只想执行命令并只接收警报。 脚本如下
df -h | nawk '/backup/ {print $5 " " $6}' | while read line;
do
usep=$(echo $line | nawk '{printf "%d", $1}' )
partition=$(echo $line | nawk '{print $2}')
if (( $usep >= 90)); then
echo "$partition ($usep%)" | mailx -s "172.27.68.101" 0234343456@alert.abc.lk;
echo "$partition ($usep%)" | mailx -s "172.27.68.101" amalw@abc.lk;
echo "$partition ($usep%)" | mailx -s "172.27.68.101" amalw@abc.lk;
fi
done
下图显示输出问题
如何在不打开此类目录的情况下向该脚本添加多个收件人?
【问题讨论】:
-
您是否尝试在 bash 文件中添加脚本并执行它?
-
实际上我想把它放到一个脚本中并作为一个 cronjob 执行。在进入脚本之前,我在发布问题时直接尝试了它。因为我是 Linux 新手,所以我不明白为什么当我添加更多回显行时它会打开这个目录