|
| ACME マニュアル(Sectigo) | ||||||||||||||||||||||||||||||||||||||||
Sectigo Cron(定期実行)デフォルトのsystemd timerCertbotのご利用のバージョンによりましてはインストール時にデフォルトでsystemd timerを自動配置します。・タイマー:snap.certbot.renew.timer(12時間ごと) ・サービス:snap.certbot.renew.service ・確認:systemctl list-timers | grep certbot ・次回実行時刻:systemctl status snap.certbot.renew.timer 本来はユーザー側でcronを設定する必要はありません。 複数ドメインや特殊な環境では、処理をスクリプト化してcronを手動で設定すると便利です。(任意) デフォルトタイマーの有効化(任意)必要に応じてデフォルトタイマーを有効化して下さい。・sudo systemctl enable --now certbot.timer (有効化) ・systemctl list-timers | grep certbot (確認) デフォルトタイマーの無効化(任意)必要に応じてデフォルトタイマーを無効化して下さい。・sudo systemctl disable --now certbot.timer (無効化) ・systemctl list-timers | grep certbot (確認) 処理をスクリプト化してcronを手動で設定する(任意)Linux 標準で利用可能な cron を利用した自動運用について説明します。 (1) cron 編集コマンド呼び出し: crontab -e (2) cron 編集内容: [minute] [hour] [day] [month] [day of week] [command]
cron 設定例■定期発行(renew)の設定例 毎月1回各月の1日午前2時30分頃に実行する。
# [minute] [hour] [day] [month] [day of week] [command] cert-renew.sh:
#!/bin/sh | ||||||||||||||||||||||||||||||||||||||||