aboutsummaryrefslogtreecommitdiff
path: root/documentation/manual-pages/ja/man8/atrun.8
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/manual-pages/ja/man8/atrun.8')
-rw-r--r--documentation/manual-pages/ja/man8/atrun.887
1 files changed, 87 insertions, 0 deletions
diff --git a/documentation/manual-pages/ja/man8/atrun.8 b/documentation/manual-pages/ja/man8/atrun.8
new file mode 100644
index 0000000000..a4ae0b85e2
--- /dev/null
+++ b/documentation/manual-pages/ja/man8/atrun.8
@@ -0,0 +1,87 @@
+.\" %FreeBSD: src/libexec/atrun/atrun.man,v 1.12 2004/07/02 19:07:31 ru Exp %
+.\" $FreeBSD$
+.Dd April 12, 1995
+.Dt ATRUN 8
+.Os
+.Sh 名称
+.Nm atrun
+.Nd ジョブキューのなかから予定時刻になったものを実行
+.Sh 書式
+.Nm atrun
+.Op Fl l Ar load_avg
+.Op Fl d
+.Sh 解説
+.Nm
+コマンドは
+.Xr at 1
+でキューに入れたジョブを実行するコマンドです。
+.Pp
+.Nm
+が 5 分毎に起動されるようにするために、
+root の
+.Xr crontab 5
+ファイル
+.Pa /etc/crontab
+に、
+.Bd -literal
+*/5 * * * * root /usr/libexec/atrun
+.Ed
+.Pp
+という設定を含めておく必要があります。
+.Pp
+呼び出しが起きるたびに
+.Nm
+は、小文字のキューの中のジョブのうち、
+実行開始時間を過ぎたものすべてを開始します。
+さらに、直前の 1 分間の負荷平均値 (load avarage)
+が指定した限界値より小さい場合、
+優先順位が最も高いバッチジョブ (大文字のキューで表されます) ひとつを
+開始します。
+.\" 上記の記述はオリジナルの英語版では、"A maximum of one batch jobs (denoted
+.\" by uppercase queues) are started each time atrun is invoded." となっている。
+.\" この記述だけでは非常にわかりにくいが、at(1) を見ると、バッチジョブには
+.\" A 〜 Z のキューがあり、A 〜 Z の順番で nice 値が高くなる(優先度が低くなる)
+.\" と書かれている。そこで、実際に試して見ると、同一のキューに登録されたジョブ
+.\" は登録された順番に実行されるが、異なるキューに登録されたジョブは登録された
+.\" 順番とは関係なく、より nice 値が低い(優先度の高い)ジョブから実行される
+.\" ので、上記の記述とした。
+.\" 2.2.1-RELEASE 対象
+.\" By yugawa@orleans.rim.or.jp (Apr 23 1997)
+.\" RELENG22-980710-SNAP(2.2.7 直前)でこの部分の記述は変更されたが、
+.\" "A maximum of one batch jobs" の句は依然として残っているので、
+.\" この句の訳はそのままにしてある。
+.\" By kuma@jp.freebsd.org (Jul 10 1998)
+.Sh オプション
+.Bl -tag -width indent
+.It Fl l Ar load_avg
+負荷の上限を指定します。
+負荷がこの上限を越えている場合、バッチジョブは実行されません。
+組み込みのデフォルトの値は 1.5 です。
+.It Fl d
+デバッグ用。
+.Xr syslog 3
+を使う代わりに標準エラー出力にエラーメッセージを表示します。
+.El
+.Sh 警告
+.Nm
+を動かすためには
+.Xr cron 8
+デーモンを起動しておく必要があります。
+.Sh 関連ファイル
+.Bl -tag -width /var/at/spool -compact
+.It Pa /var/at/spool
+出力ファイルを保管しておくディレクトリ
+.It Pa /var/at/jobs
+ジョブファイルを保管しておくディレクトリ
+.El
+.Sh 関連項目
+.Xr at 1 ,
+.Xr crontab 1 ,
+.Xr syslog 3 ,
+.Xr crontab 5 ,
+.Xr cron 8
+.Sh バグ
+.Nm
+の機能は
+.Xr cron 8
+に統合されるべきです。