检查是否安装了网络驱动器,如果未发送电子邮件,请尝试安装

时间:2018-12-11 08:00:48

标签: bash macos shell

我已经找到有关此主题here的一些信息。 但是,我到目前为止还没有。

我需要做的是以下事情:

每5分钟检查一次。如果已安装网络驱动器。如果是,则不执行任何操作。如果否,请安装磁盘并检查是否已安装。如果是,请发送电子邮件,表明一切正常。如果否,请发送电子邮件说网络驱动器不可用。

我真的更愿意将其作为bash shell脚本。

任何指针都很棒。

1 个答案:

答案 0 :(得分:0)

您将从How to send email from Terminal?的文章中找到如何从Shell发送电子邮件。

之后,只需添加简单的检查,如:

if grep -qs '/mnt/foo ' /proc/mounts; then
   echo "It's mounted."
else
   echo "It's not mounted."
fi

...到crontab:crontab -e

*/5 * * * * /path/to/your/script