Re: /etc/crontab の編集方法
- Reply: non_a_ever.sanda.gr.jp: "Re: /etc/crontab の編集方法"
- In reply to: Yoshito Takeuchi : "/etc/crontab の編集方法"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 25 Jun 2025 01:07:18 UTC
On 2025/06/25 6:35, Yoshito Takeuchi wrote: > 毎日のシステムチェックなどをしてくれている > /etc/crontab > を編集したいのですが直接これを編集してよいのでしょうか? > /usr/local/etc/crontab とかあるのか調べたのですが分かりませんでした。 好きなエディタで /etc/crontab を書き換えて構いません。 LANG, LC_ALL などを全体に設定すると別なトラブルが起きるかもしれないので、certbot を呼び出すシェルスクリプトを書いて、その中で環境変数を設定して呼び出すか、以下のように、そのコマンドだけで指定する方がいいと思います(書き慣れてないので書き方を間違ってたらごめんなさい)。 33 3 * * * root sh -c sh -c "export LC_ALL=ja_JP.UTF-8; export LANG=ja_JP.UTF-8; /usr/local/bin/certbot renew --max-log-backups 20" cron の再起動はいらなかったように思います。マニュアル: http://www.koganemaru.co.jp/cgi-bin/mroff.cgi?subdir=man&lc=1&cmd=&man=cron&dir=jpman-14.4.2%2Fman§=0 より引用: > さらに、cron は、そのスプールディレクトリの更新時刻 (または、/etc/crontab > の更新時刻) が変更されたかどうか確かめるために、1 分ごとにチェックしま > す、そして、それが変更されたなら、cron は、すべての crontab の更新時刻を > 調査し、変更されたものをリロードします。したがって、cron は、crontab ファ > イルが修正されるときはいつでも、再開される必要はありません。crontab(1) コ > マンドは、crontab を変更するときはいつでもスプールディレクトリの更新時刻 > を更新することに注意してください。 // みつなが