全文検索:
- 2024.08.31 Docker ComposeのCron実行 @50_dialy:2024:08
- で実行しないと上手く動作しないので、シェルスクリプトを用意 ※「-T」オプションが重要です。 <code|/usr/local/bin/renew_ssl_certificate.sh> #!/bin/b... ew docker-compose exec -T nginx nginx -s reload </code> === -Tオプションの意味 === - TTYが割り当てられない: docker-comp... crontabでは、ログファイルへリダイレクトを書いておくことによって実行ログが保存されます。 <code> SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/... sbin:/usr/bin 8 5 * * * renew_ssl_certificate.sh >> /var/log/certbot.log 2>&1 </code> {{tag>日記 docker}}