Man page - at(1)

Packages contains this manual

Available languages:

en fr es pl sv ja id ro zh_TW zh_CN

Manual

AT

NAME
總 覽
描 述
選 項
相 關 檔 案
參 見
缺 陷
著 作 者
[中 文 版 維 護 人 ]
[中 文 版 最 新 更 新 ]
《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :


NAME

at, batch, atq, atrm - 排 隊 、 檢 查 或 刪 除 以 後 要 執 行 的 作 業 。

總 覽

at [-V] [-q 佇 列 ] [-f 檔 案 ] [-mldbv] 時 間 at -c 作 業 [作 業 ...] atq [-V] [-q 佇 列 ] [-v]
atrm
[-V] 作 業 [作 業 ...]
batch
[-V] [-q 佇 列 ] [-f 檔 案 ] [-mv] [時 間 ]

描 述

at batch 從 標 準 輸 入 或 一 個 指 定 的 檔 案 讀 取 命 令 , 這 些 命 令 在 以 後 某 個 時 間 用 /bin/sh 執 行 。

at

在 指 定 的 時 間 執 行 命 令 。

atq

列 出 使 用 者 的 等 待 執 行 的 作 業 ; 在 使 用 者 是 超 級 使 用 者 的 情 況 下 , 列 出 所 有 人 的 作 業 。

atrm

刪 除 作 業 。

batch

在 系 統 負 載 水 平 允 許 的 時 候 執 行 命 令 ; 換 句 話 說 , 當 平 均 負 載 降 到 低 於 0.8, 或 降 到 了 在 atrun 檔 案 中 指 定 的 期 望 值 時 執 行 。 譯 註 : atrun 檔 案 參 見 atd 手 冊 頁 。

At 允 許 相 當 複 雜 的 時 間 指 定 , 它 擴 充 套 件 了 POSIX.2 標 準 。 它 接 受 HH:MM 的 時 間 式 樣 , 用 來 指 定 在 一 天 的 某 個 時 間 執 行 一 個 作 業 。 (如 果 時 間 已 經 過 了 則 假 定 為 第 二 天 。 )你 可 以 指 定 midnight (午 夜 )、 noon (中 午 ) 或 teatime (下 午 4點 ), 你 可 以 用 AM PM 字 尾 指 定 一 天 的 上 午 或 下 午 。 你 可 以 給 出 month-name day 加 上 可 選 的 年 份 的 式 樣 用 來 指 定 執 行 at 的 日 期 , 或 者 給 出 MMDDYY MM/DD/YY DD.MM.YY 式 樣 用 來 指 定 執 行 at 的 日 期 。 日 期 的 指 定 必 須 跟 在 時 間 指 定 的 後 面 。 你 也 可 以 給 出 象 now + 計 數 時 間 單 位 的 式 樣 , 這 裡 的 時 間 單 位 可 以 是 minutes hours days weeks, 你 可 以 給 時 間 加 一 個 today 字 尾 來 指 定 at 今 天 執 行 作 業 , 可 以 給 時 間 加 一 個 tomorrow 字 尾 來 指 定 at 明 天 執 行 作 業 。

例 如 , 要 在 三 天 以 後 的 下 午 4 點 執 行 一 個 作 業 , at 時 間 引 數 可 以 指 定 為 4pm + 3 days。 要 在 7月 31日 上 午 10:00執 行 一 個 作 業 , at 時 間 引 數 可 以 指 定 為 10am Jul 31, 要 在 明 天 上 午 1點 執 行 一 個 作 業 , at 時 間 引 數 可 以 指 定 為 1am tomorrow。

時 間 指 定 的 精 確 的 定 義 可 以 在 /usr/share/doc/at/timespec 找 到 。

對 於 at batch 兩 者 , 從 標 準 輸 入 或 以 -f 選 項 指 定 的 檔 案 中 讀 取 命 令 並 執 行 之 。 工 作 路 徑 、 環 境 變 數 (除 了 TERM、 DISPLAY _ )、 umask 從 所 期 望 的 時 間 起 保 持 不 變 。 從 一 個 從 執 行 su(1) 命 令 得 到 的 shell 中 呼 叫 的 at - batch - 命 令 將 保 持 當 前 的 userid。 使 用 者 的 命 令 的 標 準 錯 誤 輸 出 和 標 準 輸 出 將 用 郵 件 發 給 使 用 者 。 傳 送 郵 件 使 用 命 令 /usr/sbin/sendmail。 從 一 個 從 執 行 su(1)命 令 得 到 的 shell 中 執 行 了 at , 登 入 shell 的 所 有 者 將 接 到 郵 件 。 譯 註 : userid 是 使 用 者 標 識 的 意 思 。 umask 是 與 每 個 程 序 相 關 聯 的 檔 案 方 式 建 立 遮 蔽 字 。

超 級 使 用 者 可 以 在 任 何 情 況 下 使 用 這 些 命 令 。 對 於 其 他 使 用 者 , 使 用 at 的 許 可 權 由 檔 案 /etc/at.allow /etc/at.deny 確 定 。

如 果 檔 案 /etc/at.allow 存 在 , 在 其 中 提 及 的 使 用 者 名 稱 被 允 許 使 用 at 命 令 。

如 果 /etc/at.allow 不 存 在 , 而 /etc/at.deny 存 在 , 所 有 在 /etc/at.deny 中 未 提 及 的 使 用 者 被 允 許 使 用 at 命 令 。

如 果 兩 者 均 不 存 在 , 只 用 超 級 使 用 者 可 以 使 用 at 命 令 。

一 個 空 的 /etc/at.deny 意 味 著 所 有 使 用 者 均 被 允 許 使 用 這 些 命 令 , 這 是 預 設 的 配 置 。

選 項

-V

在 標 準 錯 誤 上 輸 出 版 本 號 。

-q queue

使 用 指 定 的 佇 列 。 一 個 佇 列 用 一 個 字 母 標 定 , 有 效 的 的 佇 列 標 定 的 範 圍 是 從 a到 z和 從 A到 Z。 at 的 預 設 佇 列 是 a,batch 的 預 設 佇 列 是 b。 佇 列 的 字 母 順 序 越 高 , 則 佇 列 執 行 時 越 謙 讓 (執 行 級 別 越 低 )。 指 定 的 佇 列 "=" 保 留 給 當 前 執 行 的 作 業 所 在 的 佇 列 。

如 果 一 個 作 業 被 提 交 到 一 個 以 大 寫 字 母 標 定 的 佇 列 , 則 與 提 交 到 batch 同 樣 對 待 。 如 果 給 atq 指 定 一 個 佇 列 , 則 只 顯 示 在 此 指 定 佇 列 中 的 作 業 。

-m

當 作 業 完 成 時 即 使 沒 有 輸 出 也 給 使 用 者 發 郵 件 。

-f file

從 檔 案 而 不 是 標 準 輸 入 中 讀 取 作 業 資 訊 。

-l

atq 的 別 名 。

-d

atrm 的 別 名 。

-v

對 於 atq, 顯 示 完 整 的 在 佇 列 中 未 被 刪 除 的 作 業 , 對 於 其 他 命 令 , 顯 示 作 業 將 要 執 行 的 時 間 。

顯 示 的 時 間 的 格 式 類 似 於 "1997-02-20 14:50", 但 如 果 設 定 了 POSIXLY_CORRECT 環 境 變 數 之 後 , 格 式 類 似 於 "Thu Feb 20 14:50:00 1996"。

-c

連 線 命 令 列 中 列 出 的 作 業 並 輸 出 到 標 準 輸 出 。

相 關 檔 案

/var/spool/at
/var/spool/at/spool
/proc/loadavg
/var/run/utmp
/etc/at.allow
/etc/at.deny

參 見

cron(1), nice(1), sh(1), umask(2), atd(8)

缺 陷

在 Linux 下 正 確 的 批 處 理 操 作 依 賴 於 掛 裝 在 /proc 上 的 一 個 proc - 型 別 的 目 錄 的 存 在 。

如 果 檔 案 /var/run/utmp 不 可 獲 得 或 已 經 損 壞 , 或 者 在 at 所 期 待 的 時 間 使 用 者 沒 有 登 入 , 向 在 環 境 變 數 LOGNAME 中 找 到 的 userid 傳 送 郵 件 。 如 果 LOGNAME 未 定 義 或 是 空 的 , 假 定 為 當 前 的 userid。

當 前 實 現 的 at batch 在 使 用 者 競 爭 資 源 的 時 候 是 不 適 合 的 。 如 果 你 的 站 點 是 這 種 情 況 , 你 可 以 考 慮 其 他 的 批 處 理 系 統 , 例 如 nqs。

著 作 者

AT 大 部 分 是 由 Thomas Koenig寫 的 。 ig25@rz.uni-karlsruhe.de.

[中 文 版 維 護 人 ]

mhss <jijingzhisheng@up369.com>
主 要 參 照 了 : Linux 實 用 大 全 / 陳 向 陽 , 方 漢 編 著 . -北 京 : 科 學 出 版 社 , 1998.8

[中 文 版 最 新 更 新 ]

2000/10/27

《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :

http://cmpp.linuxforum.net

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh