cronタスクを追加、有効化、および無効化する便利なコマンドライン(ビネットワーク)ツールまたはスクリプトを提案できる人はいますか?たとえば、次のような(または同様の)動作を探しています。
sh manageCron.sh -idJob 'job1' -addJob '* * * * * <do some job>'
sh manageCron.sh -dissableJob 'job1'
crontab -e コマンドは、crontab ファイルを手動で編集するのに適していますが、自動化が必要です。
ベストアンサー1
crontab -u USER -l
crontab を STDOUT にリストします。
crontab -u USER FILE
FILEはユーザーのcrontabにロードされます。
今欠けている唯一のことは、あなたの「職業」を識別する方法です。
"AddJob"は現在のcrontabの出力に1行を追加し、それを新しいcrontabに読み込みます。
「DisableJob」は、作業行の前に説明を追加します。
「EnableJob」は、作業行から説明を削除します。