| 日本−日本語 |
|
|
|
![]() |
HP-UX リフアレンス > ccrontab(1)HP-UX 11i v2: 2007 年 12 月 |
|
名称crontab ― ユーザージョブファイルのスケジューラ 説明crontab は、ユーザーの crontab ファイルを管理するコマンドです。 crontab ファイルを使用して、 cron が定期的に自動実行するジョブをスケジュールすることができます (cron(1M) を参照)。 コマンドには次の4つの形式があります。
特権ユーザーだけが、 -e、-l、-r オプションの後に username を使用して、 特定のユーザーの crontab ファイルを編集、 リストあるいは削除することができます。 crontab ファイルは、各行6フィールドで構成されます。 フィールドは、スペースまたはタブで区切られます。 各行の形式は次のとおりです。 minute hour monthday month weekday command 最初の5フィールドは、第6フィールドの command を実行する日時を指定する整数パターンです。 各フィールドの値は次の範囲で指定できます。
各パターンには、アスタリスクで (*) すべての有効値を指定することも、 各要素をそれぞれカンマで区切ってリストすることもできます。 要素には、上記の範囲内にある値を1つ指定しても、 また上下の範囲を表す値を2つ指定 (上限値と下限値も含む) して間にハイフンを置いてもかまいません。 なお、日にちの指定は2つのフィールド (monthday と weekday) に分けることもできます。 1つのエントリーに両方を指定する場合は、 両方とも有効になります。 たとえば、 0 0 1,15 * 1 command の場合、 command は、毎月 1 日と 15 日と、毎週月曜日に実行されます。 1つのフィールドに日にちを指定する場合は、 もう1つのフィールドにはアスタリスク (*) を入れます。 たとえば、 0 0 * * 1 command の場合、 command は月曜日にのみ実行されます。 第6フィールドの command (crontab ファイルでブランクを含む行) には、指定された日時にシェルが実行する文字列を指定します。 このフィールドにパーセント文字 (%) を入れる (バックスラッシュ (\) でエスケープした場合を除き) と、 改行文字に変換されます (このフィールドは複数の行になります)。 コマンドフィールドの最初の行 (% または行の終端まで) だけがシェルで実行されます。 その他の行は、標準入力としてコマンドに送られます。 空白行、または非空白キャラクタが#である行は、無視されます。 cron では、POSIXシェル (/usr/bin/sh) により、ユーザーの HOME ディレクトリからコマンドが起動されます。 c 待ち行列の中で実行されます (queuedefs(4) 参照)。 cron は、各シェルに対してデフォルトの環境を設定し、次のように定義します。 HOME=user's-home-directory 実行する .profile は、crontabエントリーの中で、あるいは このエントリーで呼び出すスクリプトの中で明示的に実行 する必要があります。 /usr/lib/cron/cron.allow ファイルに該当する名前がある場合は、 crontab を実行することができます。 このファイルが存在しない場合で、 /usr/lib/cron/cron.deny に該当する名前がなければ、 crontab を使用することができます。 cron.deny だけが存在し、これが空白の場合は、すべてのユーザー が crontab を使用できます。 いずれのファイルもない場合は、 root ユーザーだけが crontab を使用できます。 allow/deny ファイルは、1行に1つのユーザー名で構成されます。 多言語化対応環境変数LC_CTYPE ファイル内のテキストをシングルあるいはマルチバイトキャラクタとして解釈することを決定します。 LC_MESSAGES は、メッセージの表示に使われる言語を指定します。 LC_CTYPE または LC_MESSAGES が環境内で指定されていないか空白文字列に設定されている場合、 未指定または空白の各変数に対して LANG の値がデフォルトとして使われます。 LANG が指定されていないか空白文字列に設定されている場合、 LANG の代わりに Cがデフォルトとして使われます (lang(5) を参照)。 国際化変数のどれかが無効な設定を含む場合、 crontab はすべての国際化変数が"C"に設定されているように振る舞います。 environ(5) を参照してください。 EDITOR は -e オプションが指定されたときに起動するエディターを決定します。デフォルトエディターは vi です。 |
||||||||||||||||||||||||||||
|
|||||||||||||||