1

cron ジョブ (キャッシュのメンテナンス、データベースの更新など) に依存する Web アプリを展開するための最良の手順は何ですか? DB スキーマの変更など、バージョン間の変更を管理するための DBDeploy などのツールがありますが、crontab の更新を自動化するにはどうすればよいでしょうか。

実際の cron ファイルが /var/spool/ に保存されていることは知っていますが、これらを直接編集するのは非常に賢明ではないと聞いています。他の人はどのようにしていますか?

4

1 に答える 1

4

(ほとんどの Linux ディストリビューションでは) 個々のユーザーの crontab の代わりに /etc/cron.d にファイルを配置できます。どのユーザーでも実行できます (明らかに root である必要があります)。

Web アプリを RPM (debian pkg など) にビルドすると、ファイルを /etc/cron.d にドロップしてジョブを実行できます。

同じ RPM をシステム テスト マシンにロードするだけで、最初にすべてが機能することを確認できます。作業は完了です。

于 2008-10-09T08:24:53.843 に答える