CentOS Linux 7 にドメインの有効期限を監視するシェルスクリプト「domain-check-2」を設置して、ドメインの失効を監視します。(2020/02/01作成)
0.環境
$ cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)
1.インストール
$ wget https://raw.githubusercontent.com/nixcraft/domain-check-2/master/domain-check-2.sh $ sudo cp -vf domain-check-2.sh /usr/local/bin/domain-check-2 $ sudo chmod +x /usr/local/bin/domain-check-2
2.使い方
$ domain-check-2 -d {domain-name} $ domain-check-2 -d example.com
Sample outputs:
Domain Registrar Status Expires Days Left ----------------------------------- ---------------------------------------------- -------- ----------- --------- example.com RESERVED-Internet Valid 13-aug-2020 195
3.使用例
1)ドメイン {domain-name} が30日で期限切れになる場合は、メールを受け取ることもできます。
$ domain-check-2 -a -d {domain-name} -q -x 30 -e {mail-recipient}
2)mydomains.txtなどのファイルからドメイン名のリストを読み取ることができることです。(各ドメインを新しい行にリストします)
$ domain-check-2 -a -f mydomains.txt -q -x 30 -e {mail-recipient} OR $ domain-check-2 -f mydomains.txt
3).jpドメイン等 whois情報に日本語が含まれるドメインの照会には、環境変数LANGを一時的に変更して実行します。
$ env LANG=C domain-check-2 -d yahoo.jp
以上