EN JA
CRONTAB(1)
CRONTAB(1) FreeBSD General Commands Manual CRONTAB(1)

名称

crontab個人用の crontab の編集を行う (V3)

書式

crontab [ -u user] file

crontab [ -u user] { -l | -r | -e }

解説

crontab ユーティリティは、 Vixie Cron の cron(8) デーモンが扱うテーブル内のエントリの追加、削除、およびリスト表示を行います。各ユーザは、自分用の crontab ファイルを持つことができます。このファイルは /var 内にありますが、これはエディタで直接変更するためのものではありません。

もし allow ファイル (/var/cron/allow) が存在した場合、このコマンドを使うためには、あなたの名前がその中にリストされていなければなりません。また、 allow ファイルは存在しないが deny ファイル (/var/cron/deny) が存在した場合に、このコマンドを使うためには、あなたの名前がこの deny ファイルにあっては いけません 。どちらのファイルも存在しない場合、サイト依存の設定パラメータによりスーパユーザだけがこのコマンドを使うことができるか、すべてのユーザがこのコマンドを使うことができるかが決定されます。これらのファイルの書式は、行ごとにユーザ名を記述するものであり、空白を前にも後にも入れてはなりません。これに合致しない行は無視されますので、コメントとして使用可能です。

このコマンドの最初の書式は file から新しい crontab をインストールする場合に使います。ファイル名として‘ -’が指定された時は、標準入力から読み込みます。

以下のオプションを使用可能です:

-u
指定した user の crontab ファイルに対して操作を行います。このオプションがない場合には、 crontab は“利用者”の crontab、すなわちコマンドを実行する人の crontab を調べます。 su(1)crontab を混乱させることができて、その上、利用者が su(1) をになって実行しているなら、安全のために -u オプションを常に使用するべきであることに注意してください。
-l
現在の crontab ファイルを標準出力に表示します。
-r
現在の crontab ファイルを削除します。
-e
現在の crontab を編集します。環境変数 VISUAL もしくは EDITOR があれば、この環境変数で指定したエディタを利用します。指定したエディタは、ファイルをその場で編集するものであることが 必要 です。ファイルを削除してから再作成するエディタは、使用不可です。エディタを終了すれば、crontab ファイルが自動的にインストールされます。

関連ファイル

/var/cron/allow
crontab を使用可能なユーザのリスト
/var/cron/deny
crontab を使用することが禁止されたユーザのリスト
/var/cron/tabs
個人的な crontab ファイルのためのディレクトリ

診断

誤ったコマンド行を与えて実行した場合、使用法についてのかなり有益なメッセージが出力されます。

関連項目

crontab(5), cron(8)

規格

この実装では最初の形式でファイル名を指定せずに crontab を起動することを許さないことを除き、 crontab コマンドは、 IEEE Std 1003.2 (“POSIX.2”) に適合しています。標準入力から読み込むためには、擬似的なファイル名‘ -’を指定する必要があります。この新しい文法は以前の Vixie Cron のものとも古典的な SVR3 のものとも異なっています。

作者

Paul Vixie <paul@vix.com>
May 13, 2010 FreeBSD