Provided by:
manpages-zh_1.5.1-2_all 
NAME
ac - 輸出使用者連接時間
`覽
ac [ -d | --daily-totals ] [ -y | --print-year ]
[ -p | --individual-totals ] [ people ]
[ -f | --file filename ] [ -a | --all-days ]
[ --complain ] [ --reboots ] [ --supplants ]
[ --timewarps ] [ --compatibility ]
[ --tw-leniency num ] [ --tw-suspicious num ]
[ -z | --print-zeros ] [ --debug ]
[ -V | --version ] [ -h | --help ]
yz
基於當前的 /var/log/wtmp 檔案中的登入和退出時間輸出一
關於連接時間(以小時為單位)的報告。並且還輸出一蚆`p時間。
記帳檔案 /var/log/wtmp 由 init(8) 和 login(1) 維護。ac 和 login
均不生成 /var/log/wtmp 檔案,如果記帳檔案不存在,則不 做記帳工作。如果-
n開始記帳,應生成一茠曮蚻偎s的記帳檔案。
注意:檔案 /var/log/wtmp 可能很快就變得非常大。你可能隔一段 時間就-
n裁減一下這蚗仵蛂C
GNU ac 工作起來與 u*x ac 基本一樣,但也在幾茪鞊有小的改進。
你可能希望看到 GNU ac 和其他系統上的 ac 在輸出上的不同。想得
到額外的信息,請使用命令 info accounting。
項
-d, --daily-totals
為每天輸出輸出一蚆`p時間,而不是在結尾輸出一大的總p。輸出
可能像下掖o樣:
Jul 3 total 1.17
Jul 4 total 2.10
Jul 5 total 8.23
Jul 6 total 2.10
Jul 7 total 0.30
-p, --individual-totals
為每茖洏峈抰擖X總p時間,並在最後追加一茤狾釣洏峈怐瑭`p時間的 累-
pC輸出可能像下掖o樣:
bob 8.06
goff 0.60
maley 7.37
root 0.12
total 16.15
[C]
輸出的是在使用者列表中包括的所有使用者的連接時間的總p和C
使用者列表由空格分隔,其中不允釵陶q配符。
-f, --file filename
從指定檔案而不是系統的 /var/log/wtmp 檔案中讀取記帳信息。
--complain
當 /var/log/wtmp 存在著問題(時間扭曲,丟失記錄,
或其他任何問題),輸出一蚞A當的錯誤訊息。
--reboots
奐s引導(reboot)記錄不是在系統奐s引導時寫的,而是
在系統奐s啟動(restart)時寫的。所以不可能知道奐s引導
的精確的發生時間。使用者在系統奐s引導時可能已經在系統
上登入了,釵h ac 依據使用者(的n求)自動的統p在登入與
新引導記錄之間的時間(儘管所有的這些時間不應是問題,但
系統關機很長的時間時可能就是了)。如果你打算統p這荇
間,就應包括此選項。
*n求對 vanilla ac 的相容性,就n包含此選項*
--supplants
有時,注銷記錄沒有寫出明確的終端,因而
最近的使用者的自然增長的時間就不能被p算。如果你打算
包括在一茞袟搕W的從使用者登入到下一次登入的時間(儘管
可能是不正確的),就應包括此選項。
*n求對 vanilla ac 的相容性,就n包含此選項*
--timewarps
一些時唌A在 @WTMP_FILE_LOC 檔案中的記錄可能突然跳回
到了以前的時間而卻沒有時鐘更改記錄出現。在這種情況
發生時,不可能知道使用者登入了多長時間。如果你打算依據
使用者(的n求)統p從登入到時間扭曲之間的時間,就應包括
此選項。
*n求對 vanilla ac 的相容性,就n包含此選項*
--compatibility
這是上惜T種選項的速寫,就不用敲三次鍵盤了。
-a, --all-days
如果我怞b輸出日總p時使用了此參數,則輸出每天的記錄,
而不是忽略掉沒有登入活動的間隔日。沒有此選項時,在這
些間隔日期間自然增長的時間被列在下一天即有登入活動的
那一天的底下。
--tw-leniency num
設置時間扭曲的寬為 num 秒。在 /var/log/wtmp 檔案中
的記錄可能輕微的亂了次序(最顯著的是當兩茧n入發生在
一前一後的時期,第二茈i能先寫了記錄)。預設的Q設置
為60。如果程式注意到了這荌暋D,除非使用了--timewarps
選項,否則不把時間賦給使用者。
--tw-suspicious num
設置時間扭曲的不信任 num 秒. 結果 /var/log/wtmp 文
件中的兩荌O錄超出了這茯穚★j數, 那麼在 @WTMP_FILE_LOC
檔案中一定存在問題 (或者你的機器已經一年沒有使用了).
如果程式注意到了這荌暋D,除非使用了--timewarps選項,
否則不把時間賦給使用者。
-y, --print-year
在顯示日期的時埥擖X年份。
-z, --print-zeros
一茈籉鬊別的總p(除了全部總p)是零,還是輸出此總p。
預設時禁止輸出是零的總p。
--debug
輸出冗餘的內部(調試)信息。
-V, --version
在標準輸出上輸出版本號並退出。
-h, --help
在標準輸出上輸出使用方法並退出。
案
/var/log/wtmp 系統S圍的登錄記錄檔案。進一步的細節參見 wtmp(5)。
@者
GNU 的記帳工具是由 Noel Cragg 寫的。
手冊隄O從 Susan Kleinmann 寫的關於記帳的 texinfo 黑鉥
而來的。
見
login(1), wtmp(5), init(8), sa(8)
[]
mhss
[]
2000/10/31
mLinuxanhttp://cmpp.linuxforum.net
1995 October 31 AC(1)