我有一个bash脚本来检查我们的RAID系统的状态。
Network Service
当我手动运行脚本时它工作,所以我决定将此脚本作为cronjob运行。但是cronjobs每次都会发送邮件。我真的希望你能帮助我解决这个问题。
答案 0 :(得分:0)
使用$测试退出状态?对于更多的信息来说,这不是一个好的做法,请转到testing exit value。您应该使用COMMAND(zpool ...)替换if条件,如下所示:
if ! zpool status -x | grep 'all pools are healthy';then
...
fi