我正在尝试实施一种解决方案,以便在发现已超过过期日期的域后自动发送邮件。我对此真的很陌生,因此我设法得到了下面的代码,它显示了到期日期并发送了一封包含输出的电子邮件。
我正在寻找的那种帮助至少是一个线索,如何将到期日期与当前日期进行比较并获得天数的结果。我将非常感谢任何形式的帮助。
#!/bin/bash
DOM="onet.pl wp.pl"
for d in $DOM
do
echo -n "$d - "
whois $d | egrep -i 'Expiration|Expires on' | head -1
whois $d | egrep -i 'Expiration|Expires on' | head -1 >> /tmp/domain.date
echo ""
done
#[ -f /tmp/domain.date ] && mail -s 'Domain renew / expiration date' myemail@gmail.com < /tmp/domain.date || :