composeのyamlファイル(docker-compose.yml)で指定した環境変数をcronで使いたい。設定値をハードコードしておくのは書き換えが多い場合は非常に面倒なので。そのままcrontabは環境変数が必要最小限のものしか用意してくれないので、なんとかする必要がある。することこちらが参考になった。<script>のようにすればいい。比較用crontabは以下。"env"他の方法もあるケースによっては異なる読み込み方法の方がセキュリティ上は安心だろう。crontab内に環境変数を設定したり、crontabに-lを付与したshebangを追加したり、コマンド実行の前に環境変数設定スクリプトを実行したりなど、方法は様々あるようだ。今回はDockerのコンテナ内での実行なのでこれで大丈夫なはず。linuxcrondockerdocker-composeコピーikapblogikapblog関連記事Wordpresswordpressのテーマの更新に失敗するときの対処法(所有者の問題)wordpressでテーマをscpなどで移動した場合、テーマ更新が失敗する。appのsettings.pyの設定メモ。リモートのcentosでファイルをメールで送ろうとしたらサイズ上限に引っかかっていたので、上限について調べた。コンテナ内のコマンドをホスト側から定期実行するDockerコンテナ内のコマンドをホスト側のジョブスケジューリング(cron)で定期実行する。lxmlのインストールでエラーが起きるDockerのalpine上でのpipenvでlxmlのインストール時に以下のエラーがでる。python:3.7-alpine3.8でpsycopg2のインストールに失敗するDockerのpython:3.7-alpine3.8で、postgresqlのドライバpsycopg2をインストールする。そのままでは失敗する。R...Rustで日本語を含むメールを送信するsendmailのhostnameに関する送信失敗の問題を修正したホームlinuxikapper主にITなどのアウトプットをしています。ご連絡等はTwitterの@ikapperへ。ikapblog.メニューホーム文字in画像QRIPアドレス確認ホーム検索トップサイドバータイトルとURLをコピーしました。