Provided by:
manpages-pl_20060617-1_all 
NAZWA
ac - wypisuje statystyki odnośnie czasu połączenia użytkowników
SKŁADNIA
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 ]
OPIS
ac wypisuje czas połączenia (w godzinach) na podstawie zalogowań i
wylogowań zapisanych w bieżącym pliku /var/log/wtmp. Całość połączeń
jest także wypisywana.
/var/log/wtmp jest nadzorowany przez init(8) i login(1). Ani ac ani
login nie tworzą /var/log/wtmp; Jeśli plik nie istnieje, dane nie są
wypisywane. Aby zacząć prowadzić statystyki(?) , utwórz pusty plik.
UWAGA: Plik /var/log/wtmp może szybko stać się bardzo duży. Będziesz
chciał go skracać za każdym razem.
GNU ac pracuje podobnie do u*x ac, czasem jest trochę sprytniejsze w
pewnych zadaniach. Możesz się spodziewać różnic w wyniku działania GNU
i ac ac i ac na innych systemach. Użyj komendy info accounting , aby
dowiedzieć się więcej.
OPCJE
-d, --daily-totals
Wypisuje całość połączeń dla każdego dnia, a nie całość dla
całego pliku. Wynik działania wygląda tak:
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
Wypisuje czas połączeń dla każdego użytkownika, w
przeciwieństwie do zwykłej zsumowanej wartości. Wygląda to tak:
bob 8.06
goff 0.60
maley 7.37
root 0.12
total 16.15
people Wypisuje sumę czasu połączeń wszystkich użytkowników zawartych w
people. people People jest listą użytkowników oddzielonych
spacjami. Maski są niedozwolone.
-f, --file filename
pliku Czyta z pliku filename zamiast z systemowego /var/log/wtmp
--complain
Kiedy plik /var/log/wtmp znajduje błąd (brakujący rekord, lub
cokolwiek), wypisuje odpowiedni błąd.
--reboots
Rekordy zamknięcia systemu nie są zapisywane w czasie zamykania
systemu, lecz gdy system ponownie startuje; dlatego, jest
niemożliwe aby znać dokładny czas zamknięcia systemu.
Użytkownicy mogli zostać zalogowani do systemu podczas
zamknięcia systemu; wiele ac's automagicznie liczy czas pomiędzy
rekordem zalogowania a zamknięcia systemu dla każdego
użytkownika (nawet gdy nie powinien, na przykład gdy system jest
wyłączony przez dłuższy czas). Jeśli chcesz wziąć pod uwagę ten
czas, włącz tę flagę. *Dla kompatybilności z vanilla ac włącz
tę flagę.
--supplants
Czasami rekord wylogowania nie jest zapisywany dla danego
terminala, dlatego czas ostatniego połączenia dla danego
użytkownika nie może być obliczony. Jeśli chcesz wziąć pod
uwagę ten czas od zalogowania danego użytkownika do następnego
zalogowania na terminal (chociaż możliwe, że niewłaściwy) włącz
tę flagę. *Dla kompatybilności z vanilla ac włącz tę flagę.
--timewarps
Czasami wpisy w pliku @WTMP_FILE_LOC będą nagle przeskakiwały w
tył, bez wpisu o zmianie zegara systemowego. Jeśli coś takiego
wystąpi, niemożliwe jest przewidzenie jak długo użytkownik był
zalogowany. Jeśli chcesz wziąć pod uwagę czas pomiędzy
zalogowaniem użytkownika, a błędem czasowym włącz tę flagę.
*Dla kompatybilności z vanilla ac włącz tę flagę.*
--compatibility
To jest skrót dla wpisywania trzech powyższych opcji.
-a, --all-days
Jeśli wypisujesz dzienne statystyki, wypisuj rekordy dla każdego
dnia zamiast pomijać upływające dni, w których nie było
zalogowań. Bez tej flagi, czas, który upłynął podczas tych
upływających dni, jest wypisywany pod następnym dniem, w którym
nie było zalogowań.
--tw-leniency num
Ustawia tolerancję błędu czasowego na num sekund. Rekordy w
pliku /var/log/wtmp mogą być lekko nie poukładane (często
spotykałem, gdy dwa zalogowania występują w jednej sekundzie -
drugie zalogowanie jest wpisywane pierwsze). Standardowo,
wartość ta jest ustawiana na 60. Jeśli program napotka na
problemy, czas nie jest dodawany dla użytkowników, chyba że
użyta jest flaga --timewarps.
--tw-suspicious num
Ustawia podejrzenie błędu czasowego na num sekund. Jeśli dwa
rekordy w pliku /var/log/wtmp są oddalone od siebie dalej niż
podana liczba sekund, masz problem z plikiem @WTMP_FILE_LOC (lub
twoja maszyna nie była włączana od roku). Jeśli program napotka
na ten problem, czas nie jest dodawany dla użytkowników, chyba
że użyta jest flaga --timewarps.
-y, --print-year
Wypisuje rok podczas wyświetlania daty.
-z, --print-zeros
Jeśli całość dla dowolnej kategorii jest równa zero, wypisz ją.
Standardowo pomija się wypisywanie.
--debug
Wypisuj wewnętrzne informacje.
-V, --version
Wypisuj numer wersji ac na standardowe wyjście i zakończ.
-h, --help
Wypisuj sposób użycia ac na standardowe wyjście i zakończ.
PLIKI
/var/log/wtmp
Systemowy plik z zapisanymi rekordami zalogowań. Zobacz
wtmp(5), aby uzyskać więcej informacji.
AUTOR
Narzędzia statystyczne GNU zostały napisane przez Noel Cragg
<noel@gnu.ai.mit.edu>. Strona podręcznika systemowego przerobiona ze
strony texinfo o statystykach napisanej przez Susan Kleinmann
<sgk@sgk.tiac.net>.
ZOBACZ TEŻ
login(1), wtmp(5), init(8), sa(8)
31 października 1995 AC(1)