すべてのcrontabエントリにコメントを付け、スクリプトを使用してコメントを解除する方法

すべてのcrontabエントリにコメントを付け、スクリプトを使用してコメントを解除する方法

明確に言えば、基本ファイルではなくcrontabエントリにコメントを付けたいと思います。普通はそうです。

クローンタップ-e

30 * * * * /u01/app/abccompny/scripts/GenerateAWRReport.pl
01,31 * * * * /u01/app/abccompny/scripts/table_growth_monitor.sh
30 0,4,8,12 /u01/shivam/script/getMongoData.sh 

各行の前に「#」を追加して保存します。もう一度操作が完了したら、「#」を削除します。

#30 * * * * /u01/app/abccompny/scripts/GenerateAWRReport.pl
#01,31 * * * * /u01/app/abccompny/scripts/table_growth_monitor.sh
#30 0,4,8,12 /u01/shivam/script/getMongoData.sh 

スクリプトを使用してこれを行う効率的な方法はありますか?

ベストアンサー1

現在のcrontabをファイルにエクスポートしてcrontabを削除した後、以前に作成されたファイルを使用します。

$ crontab -l > cron_content
$ crontab -r
$ <this is where you do your stuff>
$ crontab cron_content

おすすめ記事