cron
タスクを無効にする標準的な方法は、ほとんどのUnix設定ファイルやシェルスクリプトなど、タスクの前に記号がある行をコメントアウトすることです。#
たとえば、
53 23 * * * /home/dolan/y-u-du-dis.sh 2>&1
1つの作業には大丈夫ですが、100行程度をコメントアウトするのは本当に迷惑です...したがって、質問は次のようになります。 cronで一度に複数の項目に注釈を付ける方法はありますか? 複数行のコメントやcrontabのすべての項目にコメントできるショートカットなど...
私が見つけたServerFaultのこの質問と回答、基本的にはできないと言います。
答え1
SFの答えは現在では正確ですが、コメントを付けたいすべての行がブロックにある場合、この問題を「修正」する方法があります。これは標準的な慣行ではなく、最終結果は各行に別々のコメントマークがあることです。私が選択したエディタはcrontabvi
なので、他のエディタにも同様の機能があるかもしれませんが、行5から80をコメントアウトするには、次のコマンドをから実行できますvi
。
:5,80s/^/# /
これがすることは、5行から80行までの先頭に「#」を配置することです。ハッカー?完全に。効果的な?私が与えた制約内ではそうです。