Проверьте, не является ли файл почтового ящика для root (возможно /var/mail/root
) более свежим, чем файл, затронутый предыдущей проверкой. Если да, сгенерируйте письмо. Независимо от этого, коснитесь последнего проверенного файла. Запустите этот скрипт из cron
.
#!/bin/sh
FILE_TO_CHECK=/var/mail/root
LAST_RUN_FILE=/root/.mailboxcheck
if [ $FILE_TO_CHECK -nt $LAST_RUN_FILE ]; then
echo "file is newer, hooray"
fi
touch $LAST_RUN_FILE
Другим вариантом будет сбор почтовых катушек где-нибудь (например, с помощью rsync
), а затем иметь веб-страницу или какую-нибудь другую панель, показывающую эту собранную информацию.
Может, попробовать?
systemctl mask emergency.service
systemctl mask emergency.target