CRONTAB(1) |
FreeBSD General Commands Manual |
CRONTAB(1) |
名称
crontab —
個人用の crontab の編集を行う (V3)
書式
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 を起動することを許さないことを除き、
crontab コマンドは、 IEEE Std 1003.2 (“POSIX.2”) に適合しています。標準入力から読み込むためには、擬似的なファイル名‘
-’を指定する必要があります。この新しい文法は以前の Vixie Cron のものとも古典的な SVR3 のものとも異なっています。
作者
Paul Vixie <paul@vix.com>