私は導入スクリプトを持っています。ユーザーに何かを追加する必要がありますcrontab
(XXX日ごとにログをクリーンアップするスクリプトをトリガーします)。
(私は実行することができますxxx.py deploy env
かxxx.py update env
)
だから私はこれをしなければなりません:
Check if my cronJob already exist
Put my cronJob if it does not already exist
or
update my cronjob if one of the parameter of the command is different
ファイルcrontab
を使用crontab -e
または編集せずに何かをに追加/チェック/削除する方法がわかりませんcrontab
(ダウンロード、再書き込み、再アップロード)
PS:これはユーザー固有のcronjobであり、 "webadmin"が実行する予定であり、sudoを使用して実行するべきではありません。
/etc/cron.d
ますか?その場合は、アプリケーションに固有の名前を使用してスクリプトをそこに
/etc/crontab
、のファイルに/etc/cron.d/
は、スケジュール仕様の直後に、ユーザー名用の追加フィールドがあります。例えば* * * * * username /path/to/script
。を参照man 5 crontab
して検索してくださいSYSTEM CRON
。