回答:
とにかく別のファイルでcrontabを維持し、でインストールすることをお勧めしますcrontab filename
。(crontabファイルをソース管理システムに保管しています。)
複数のcrontabファイルを作成し、それらすべてをインストールできます
cat file1 file2 file3 | crontab
このcrontab
コマンドは通常、ユーザーごとに1つのcrontabのみを管理します。ただし、システムcrontabファイルを/etc/cron.d
ディレクトリに追加できます。これらのファイルには、ジョブのユーザーを示す時間指定の後に追加のフィールドがあり、ユーザーごとに複数のファイルを持つことができます。そのうちの1つに構文エラーがあったとしても、他は引き続き実行されます。
そのディレクトリにファイルをインストールするにはルートアクセスが必要です。
man 5 crontab
詳細については。
このような通常のcrontabメカニズムを回避することは良い考えだとは思いませんが、うまくいくはずです。
(これは、おそらく「Vixie Cron」実装を想定しています。これはおそらくシステムで使用されるものです。)
注:試してみたいと思われるかもしれません
crontab file1 file2 file3 # WRONG
しかし、簡単な実験では、最初のファイル名を除くすべてのファイル名が静かに無視されることが示されています。マニュアルページには、単一のファイル名が受け入れられると記載されていますが、複数のファイル名が指定された場合に何が起こるかは記載されていません。
crontab
crontabエントリからコマンドを呼び出すことができることに注意してください。
crontab
引数なしで、標準入力から新しいcrontabを読み取ります。
$HOME
更新するときにそれをコピーします。(これを開始したときにGitが存在しなかったため、CVSを使用しています。)