Проверьте, подключен ли сетевой диск, если нет, отправьте электронное письмо и попробуйте подключить - PullRequest
0 голосов
/ 11 декабря 2018

Я нашел некоторую информацию по этой теме здесь .Тем не менее, я получаю только так.

Что мне нужно сделать, это следующее:

Проверять каждые 5 минут.если сетевой диск смонтирован.Если ДА, ничего не делай.Если НЕТ, смонтируйте диск и проверьте, смонтирован ли он.Если ДА, отправьте письмо, что все в порядке.Если НЕТ, отправьте электронное письмо о том, что сетевой диск недоступен.

Я бы предпочел сделать это как скрипт оболочки bash.

Любой указатель был бы хорош.

1 Ответ

0 голосов
/ 11 декабря 2018

От Как отправить электронное письмо из Терминала? В статье вы найдете, как отправлять электронные письма из оболочки.

После этого просто добавьте простую проверку, например:

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

... в таблицу: crontab -e

*/5 * * * * /path/to/your/script
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...