サーバーが構築される自動化されたプロセスがあり、他の自動化されたプロセスを使用してアプリケーション/ミドルウェアをインストールした後、そのアプリケーション/ミドルウェアの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 -
ユーザーがそうしたように。