因爲每次 renew 證書的時候,都要關閉一下 web 服務,網上用 cron 方式 renew 的太頻繁了,爲了減少掉線時間和次數,所以自己寫了一個腳本。
一個很簡單的腳本,代碼:
https://blog.d-l.io/auto-renew-letsencrypt
開機的時候通過 screen 命令自動運行腳本,需要查看的時候用 screen -r 命令調閱:

我一直很喜歡用 screen 工具把普通腳本當作 daemon 程序,看運行狀態比較方便,方便查錯和調試,可省掉一些複雜的 log 到文件的機制。