Provided by: manpages-zh_1.6.3.2-1_all bug

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 ]

描述

       基於當前的                   /var/log/wtmp                  文件中的登錄和退出時間輸出一個
       關於連接時間(以小時爲單位)的報告。並且還輸出一個總計時間。

       審計文件 /var/log/wtmpinit(8) 和 login(1) 維護。ac 和  login   均不生成  /var/log/wtmp
       文件,如果審計文件不存在,則不 做審計工作。如果要開始審計,應生成一個長度爲零的審計文件。

       注意:文件 /var/log/wtmp 可能很快就變得非常大。你可能隔一段 時間就要裁減一下這個文件。

       GNU  ac  工作起來與  u*x  ac  基本一樣,但也在幾個方面有小的改進。  你可能希望看到  GNU ac
       和其他系統上的 ac 在輸出上的不同。想得 到額外的信息,請使用命令 info accounting。

選項

       -d, --daily-totals
              爲每天輸出輸出一個總計時間,而不是在結尾輸出一大的總計。輸出 可能象下面這樣:
                 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
              爲每個用戶輸出總計時間,並在最後追加一個所有用戶的總計時間的
              累計值。輸出可能象下面這樣:
                 bob 8.06
                 goff 0.60
                 maley 7.37
                 root 0.12
                 total 16.15

       [用戶列表]
              輸出的是在用戶列表中包括的所有用戶的連接時間的總計和值。
              用戶列表由空格分隔,其中不允許有通配符。

       -f, --file filename
              從指定文件而不是系統的 /var/log/wtmp 文件中讀取記帳信息。

       --complain/var/log/wtmp 存在着問題(時間扭曲,丟失記錄,
              或其他任何問題),輸出一個適當的錯誤信息。

       --reboots
              重新引導(reboot)記錄不是在系統重新引導時寫的,而是
              在系統重新啓動(restart)時寫的。所以不可能知道重新引導
              的精確的發生時間。用戶在系統重新引導時可能已經在系統
              上登錄了,許多 ac 依據用戶(的要求)自動的統計在登錄與重
              新引導記錄之間的時間(儘管所有的這些時間不應是問題,但
              系統關機很長的時間時可能就是了)。如果你打算統計這個時
              間,就應包括此選項。
               *要求對 vanilla ac 的兼容性,就要包含此選項*

       --supplants
              有時,註銷記錄沒有寫出明確的終端,因而
              最近的用戶的自然增長的時間就不能被計算。如果你打算
              包括在一個終端上的從用戶登錄到下一次登錄的時間(儘管
              可能是不正確的),就應包括此選項。
               *要求對 vanilla ac 的兼容性,就要包含此選項*

       --timewarps
              一些時候,在 @WTMP_FILE_LOC 文件中的記錄可能突然跳回
              到了以前的時間而卻沒有時鐘更改記錄出現。在這種情況
              發生時,不可能知道用戶登錄了多長時間。如果你打算依據
              用戶(的要求)統計從登錄到時間扭曲之間的時間,就應包括
              此選項。
              *要求對 vanilla ac 的兼容性,就要包含此選項*

       --compatibility
              這是上面三種選項的速寫,就不用敲三次鍵盤了。

       -a, --all-days
              如果我們在輸出日總計時使用了此參數,則輸出每天的記錄,
              而不是忽略掉沒有登錄活動的間隔日。沒有此選項時,在這
              些間隔日期間自然增長的時間被列在下一天即有登錄活動的
              那一天的底下。

       --tw-leniency num
              設置時間扭曲的寬限爲 num 秒。在 /var/log/wtmp 文件中
              的記錄可能輕微的亂了次序(最顯著的是當兩個登錄發生在
               一前一後的時期,第二個可能先寫了記錄)。缺省的值被設置
              爲60。如果程序注意到了這個問題,除非使用了--timewarps
              選項,否則不把時間賦給用戶。

       --tw-suspicious num
              設置時間扭曲的不信任值爲 num 秒. 結果 /var/log/wtmp 文
              件中的兩個記錄超出了這個秒間隔數, 那麼在 @WTMP_FILE_LOC
              文件中一定存在問題 (或者你的機器已經一年沒有使用了).
              如果程序注意到了這個問題,除非使用了--timewarps選項,
              否則不把時間賦給用戶。

       -y, --print-year
               在顯示日期的時候輸出年份。

       -z, --print-zeros
              一個任何類別的總計(除了全部總計)是零,還是輸出此總計。
              缺省時禁止輸出是零的總計。

       --debug
              輸出冗餘的內部(調試)信息。

       -V, --version
              在標準輸出上輸出版本號並退出。

       -h, --help
              在標準輸出上輸出使用方法並退出。

相關文件

       /var/log/wtmp 系統範圍登錄記錄文件。進一步的細節參見 wtmp(5)。

著作者

       GNU 賬戶審計工具是由 Noel Cragg 編寫。
       手冊頁從 Susan Kleinmann 寫的關於審計的 texinfo 頁轉換
       而來。

參見

       login(1), wtmp(5), init(8), sa(8)

[中文版維護人]

       mhss

[中文版最新更新]

       2000/10/31

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

       http://cmpp.linuxforum.net

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

                                         1995 October 31                                    AC(1)