crontabファイルを自動的に更新する必要がある

crontabファイルを自動的に更新する必要がある

サーバーが構築される自動化されたプロセスがあり、他の自動化されたプロセスを使用してアプリケーション/ミドルウェアをインストールした後、そのアプリケーション/ミドルウェアのcrontabを更新する必要があります。私たちは現在この方法を使用していますが、crontab -e自動化されたビルドに配置できるように自動化したいと思います。誰でもこれを自動化しcrontab -eたり、自然なものを自動化したりできますか?

ありがとう

ベストアンサー1

最初のステップ

 crontab -l > /tmp/foo

ステップ2

プロセス /tmp/foo (項目を追加)

 cat /tmp/foo /tmp/crontab.mycompany > /tmp/newcrontab

ついに

 cat /tmp/newcrontab | crontab -

これはrootまたはユーザーを使用して行われます。

ユーザーが root でない場合は、可能性が高くなります。

 cat /tmp/crontab.mycompany.user | crontab -

ユーザーがそうしたように。

おすすめ記事