[root@blog bin]# cat /usr/local/bin/cert-expired-date.sh
#!/bin/bash
TO=hogehoge@yahoo.co.jp
CERT_FILE=/etc/letsencrypt/live/hogehoge/cert.pem
NOW=`date +%s`
CERTBOT=/usr/bin/certbot-auto
GREP=/bin/grep
CAT=/bin/cat
AWK=/bin/awk
MAIL=/bin/mail
OPENSSL=/usr/bin/openssl
TMP_FILE=/tmp/cert.info
SUBECT='Lets Encrypt Cert expires Date'
echo 'notBefore: 作成日時' > $TMP_FILE
echo 'notAfter: 有効期限' >> $TMP_FILE
echo '' >> $TMP_FILE
$OPENSSL x509 -in $CERT_FILE -noout -dates >> $TMP_FILE
echo '' >> $TMP_FILE
echo '=== Lets Encrypt SSL証明書の有効期限 ===' >> $TMP_FILE
$CERTBOT renew | $GREP 'expires on' >> $TMP_FILE
# 上記の有効期限を抽出し、日時がオーバーしたかチェックする。
EXP_DATE=`$CAT $TMP_FILE | $GREP 'expires on' | $AWK '{print $4}'`
CMP_DATE=`date --date "${EXP_DATE} 00:00" +%s`
if [ $NOW -gt $CMP_DATE ]; then
SUBECT="[有効期限が切れています] $SUBECT"
fi
# Mail Send
$CAT $TMP_FILE | $MAIL -s "$SUBECT" $TO
exit 0
E90/91サイドウインカー交換DIY カテゴリ:その他(カテゴリ未設定) 2015/01/19 15:31:40 |
|
スパークプラグ交換 カテゴリ:その他(カテゴリ未設定) 2014/09/29 15:00:23 |
|
コメダ珈琲におけるEye-Fiの使い方 カテゴリ:その他(カテゴリ未設定) 2012/12/11 23:07:28 |
み~@B38B (BMW 1シリーズ ハッチバック) ワゴンではなくハッチバックでわんこ号にすべく、エコだけど走りも楽しめる車ってことでチョイ ... |
|
み~@ストレート6 (BMW 3シリーズ ツーリング) VWからBMWへ。 やっぱり、このストレート6には乗っておかないとということで、わんこ号 ... |
|
フォルクスワーゲン ゴルフ ヴァリアント Golf Variantとわんこの車生活。出来ることはすべて自己責任でメンテナンスをする ... |
|
スバル レガシィB4 稚拙なページですが見てやってください。また、お仲間として相互リンクして頂ければ幸いです。 ... |
2024年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2023年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2022年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2021年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2020年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2019年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2018年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2017年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2016年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2015年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2014年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2013年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2012年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2011年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2010年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2009年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2008年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2007年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2006年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2005年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |
2004年 | |||||
01月 | 02月 | 03月 | 04月 | 05月 | 06月 |
07月 | 08月 | 09月 | 10月 | 11月 | 12月 |