ac(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= Sidslut = Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/ac.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/ <BR><BR>Tack till [https://Pc-service.se PC Service] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 1 Kategori:Linuxmanual') |
Admin (diskussion | bidrag) |
||
| Rad 1: | Rad 1: | ||
= ac(1) = | |||
== NAMN == | |||
'''ac''' — skriv ut statistik över användares uppkopplingstid | |||
== SYNOPSIS == | |||
<pre> | |||
ac [ -d | --daily-totals ] [ -y | --print-year ] | |||
[ -p | --individual-totals ] [ personer ] | |||
[ -f | --file filnamn ] [ -a | --all-days ] | |||
[ --complain ] [ --reboots ] [ --supplants ] | |||
[ --timewarps ] [ --compatibility ] | |||
[ --tw-leniency num ] [ --tw-suspicious num ] | |||
[ -z | --print-zeros ] [ --debug ] | |||
[ -V | --version ] [ -h | --help ] | |||
</pre> | |||
== BESKRIVNING == | |||
'''ac''' skriver ut en rapport över uppkopplingstid (i timmar) baserat på | |||
inloggningar och utloggningar i den aktuella ''wtmp''-filen. En totalsumma | |||
skrivs också ut. | |||
Bokföringsfilen ''wtmp'' underhålls av '''init'''(8) och [[login(1)]]. Varken | |||
'''ac''' eller '''login''' skapar ''wtmp'' om den inte finns, så ingen | |||
bokföring sker. För att börja bokföra, skapa filen med längden noll. | |||
Observera att ''wtmp''-filen kan bli mycket stor mycket snabbt. Du kan vilja | |||
trimma den då och då. | |||
GNU '''ac''' fungerar nästan som UNIX '''ac''', men är lite smartare på flera | |||
sätt. Du bör därför räkna med skillnader mellan utdata från GNU '''ac''' och | |||
utdata från '''ac''' på andra system. Använd kommandot '''info''' | |||
''accounting'' för ytterligare information. | |||
== ALTERNATIV == | |||
; '''-d''', '''--daily-totals''' | |||
: Skriv ut totaler för varje dag istället för bara en enda stor totalsumma i | |||
slutet. Utdata ser ut ungefär så här: | |||
<pre> | |||
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 | |||
</pre> | |||
; '''-p''', '''--individual-totals''' | |||
: Skriv ut totaltid för varje användare utöver det vanliga sammanlagda värdet. | |||
Det ser ut så här: | |||
<pre> | |||
bob 8.06 | |||
goff 0.60 | |||
maley 7.37 | |||
root 0.12 | |||
total 16.15 | |||
</pre> | |||
; ''personer'' | |||
: Skriv ut den sammanlagda uppkopplingstiden för alla användare som anges i | |||
''personer''. Observera att ''personer'' är en blankstegsseparerad lista av | |||
giltiga användarnamn; jokertecken tillåts inte. | |||
; '''-f''', '''--file''' ''filnamn'' | |||
: Läs från filen ''filnamn'' istället för systemets ''wtmp''-fil. | |||
; '''--complain''' | |||
: När ''wtmp''-filen har ett problem, till exempel en tidshoppning, en saknad | |||
post eller liknande, skriv ut ett lämpligt felmeddelande. | |||
; '''--reboots''' | |||
: Omstartsposter skrivs inte vid själva omstarten, utan när systemet startar | |||
igen; därför är det omöjligt att veta exakt när omstarten inträffade. | |||
Användare kan ha varit inloggade vid tiden för omstarten, och många | |||
'''ac'''-implementationer räknar automatiskt tiden mellan inloggning och | |||
omstartsposten på användaren, även om inte all den tiden borde räknas, till | |||
exempel om systemet varit nere länge. Om du vill räkna med denna tid, ange | |||
denna flagga. För kompatibilitet med klassisk '''ac''', ange denna flagga. | |||
; '''--supplants''' | |||
: Ibland skrivs ingen utloggningspost för en viss terminal, så tiden som den | |||
senaste användaren samlade på sig kan inte beräknas. Om du vill räkna tiden | |||
från användarens inloggning till nästa inloggning på terminalen, även om det | |||
troligen är felaktigt, ange denna flagga. För kompatibilitet med klassisk | |||
'''ac''', ange denna flagga. | |||
; '''--timewarps''' | |||
: Ibland hoppar poster i en ''wtmp''-fil plötsligt bakåt i tiden utan att en | |||
klockändringspost förekommer. Då är det omöjligt att veta hur länge en | |||
användare var inloggad. Om du vill räkna tiden mellan inloggningen och | |||
tidshoppet på användaren, ange denna flagga. För kompatibilitet med klassisk | |||
'''ac''', ange denna flagga. | |||
; '''--compatibility''' | |||
: Detta är en förkortning för att ange de tre ovanstående alternativen. | |||
; '''-a''', '''--all-days''' | |||
: Om dagliga totaler skrivs ut, skriv en post för varje dag istället för att | |||
hoppa över mellanliggande dagar utan inloggningsaktivitet. Utan denna flagga | |||
listas tid som samlats under dessa mellanliggande dagar under nästa dag där | |||
det finns inloggningsaktivitet. | |||
; '''--tw-leniency''' ''num'' | |||
: Sätt toleransen för tidshoppning till ''num'' sekunder. Poster i | |||
''wtmp''-filer kan ligga något ur ordning, särskilt när två inloggningar | |||
sker inom en sekund och den andra skrivs först. Som standard är detta värde | |||
60. Om programmet upptäcker problemet tilldelas ingen tid till användare om | |||
inte flaggan '''--timewarps''' används. | |||
; '''--tw-suspicious''' ''num'' | |||
: Sätt gränsen för misstänkt tidshoppning till ''num'' sekunder. Om två poster | |||
i ''wtmp''-filen ligger längre ifrån varandra än detta antal sekunder, finns | |||
det ett problem med ''wtmp''-filen, eller så har maskinen inte använts på ett | |||
år. Om programmet upptäcker detta tilldelas ingen tid till användare om inte | |||
flaggan '''--timewarps''' används. | |||
; '''-y''', '''--print-year''' | |||
: Skriv ut årtal när datum visas. | |||
; '''-z''', '''--print-zeros''' | |||
: Om totalsumman för någon kategori, utom grand total, är noll så skriv ut | |||
den. Standard är att undertrycka sådan utskrift. | |||
; '''--debug''' | |||
: Skriv ut utförlig intern information. | |||
; '''-V''', '''--version''' | |||
: Skriv versionsnumret för '''ac''' till standard ut och avsluta. | |||
; '''-h''', '''--help''' | |||
: Skriver användningssträngen och standardplatser för systemfiler till | |||
standard ut och avslutar. | |||
== FILER == | |||
; ''wtmp'' | |||
: Den systemomfattande loggfilen för inloggningar. Se [[wtmp(5)]] för fler | |||
detaljer. | |||
== FÖRFATTARE == | |||
GNU:s bokföringsverktyg skrevs av Noel Cragg <noel@gnu.ai.mit.edu>. | |||
Manualsidan anpassades från accounting-texinfo-sidan av Susan Kleinmann | |||
<sgk@sgk.tiac.net>. | |||
== SE ÄVEN == | |||
[[login(1)]], [[wtmp(5)]], '''init'''(8), [[sa(8)]] | |||
= Sidslut = | = Sidslut = | ||
Versionen från 25 april 2026 kl. 11.28
ac(1)
NAMN
ac — skriv ut statistik över användares uppkopplingstid
SYNOPSIS
ac [ -d | --daily-totals ] [ -y | --print-year ] [ -p | --individual-totals ] [ personer ] [ -f | --file filnamn ] [ -a | --all-days ] [ --complain ] [ --reboots ] [ --supplants ] [ --timewarps ] [ --compatibility ] [ --tw-leniency num ] [ --tw-suspicious num ] [ -z | --print-zeros ] [ --debug ] [ -V | --version ] [ -h | --help ]
BESKRIVNING
ac skriver ut en rapport över uppkopplingstid (i timmar) baserat på inloggningar och utloggningar i den aktuella wtmp-filen. En totalsumma skrivs också ut.
Bokföringsfilen wtmp underhålls av init(8) och login(1). Varken ac eller login skapar wtmp om den inte finns, så ingen bokföring sker. För att börja bokföra, skapa filen med längden noll.
Observera att wtmp-filen kan bli mycket stor mycket snabbt. Du kan vilja trimma den då och då.
GNU ac fungerar nästan som UNIX ac, men är lite smartare på flera sätt. Du bör därför räkna med skillnader mellan utdata från GNU ac och utdata från ac på andra system. Använd kommandot info accounting för ytterligare information.
ALTERNATIV
- -d, --daily-totals
- Skriv ut totaler för varje dag istället för bara en enda stor totalsumma i
slutet. Utdata ser ut ungefär så här:
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
- Skriv ut totaltid för varje användare utöver det vanliga sammanlagda värdet.
Det ser ut så här:
bob 8.06 goff 0.60 maley 7.37 root 0.12 total 16.15
- personer
- Skriv ut den sammanlagda uppkopplingstiden för alla användare som anges i
personer. Observera att personer är en blankstegsseparerad lista av giltiga användarnamn; jokertecken tillåts inte.
- -f, --file filnamn
- Läs från filen filnamn istället för systemets wtmp-fil.
- --complain
- När wtmp-filen har ett problem, till exempel en tidshoppning, en saknad
post eller liknande, skriv ut ett lämpligt felmeddelande.
- --reboots
- Omstartsposter skrivs inte vid själva omstarten, utan när systemet startar
igen; därför är det omöjligt att veta exakt när omstarten inträffade. Användare kan ha varit inloggade vid tiden för omstarten, och många ac-implementationer räknar automatiskt tiden mellan inloggning och omstartsposten på användaren, även om inte all den tiden borde räknas, till exempel om systemet varit nere länge. Om du vill räkna med denna tid, ange denna flagga. För kompatibilitet med klassisk ac, ange denna flagga.
- --supplants
- Ibland skrivs ingen utloggningspost för en viss terminal, så tiden som den
senaste användaren samlade på sig kan inte beräknas. Om du vill räkna tiden från användarens inloggning till nästa inloggning på terminalen, även om det troligen är felaktigt, ange denna flagga. För kompatibilitet med klassisk ac, ange denna flagga.
- --timewarps
- Ibland hoppar poster i en wtmp-fil plötsligt bakåt i tiden utan att en
klockändringspost förekommer. Då är det omöjligt att veta hur länge en användare var inloggad. Om du vill räkna tiden mellan inloggningen och tidshoppet på användaren, ange denna flagga. För kompatibilitet med klassisk ac, ange denna flagga.
- --compatibility
- Detta är en förkortning för att ange de tre ovanstående alternativen.
- -a, --all-days
- Om dagliga totaler skrivs ut, skriv en post för varje dag istället för att
hoppa över mellanliggande dagar utan inloggningsaktivitet. Utan denna flagga listas tid som samlats under dessa mellanliggande dagar under nästa dag där det finns inloggningsaktivitet.
- --tw-leniency num
- Sätt toleransen för tidshoppning till num sekunder. Poster i
wtmp-filer kan ligga något ur ordning, särskilt när två inloggningar sker inom en sekund och den andra skrivs först. Som standard är detta värde 60. Om programmet upptäcker problemet tilldelas ingen tid till användare om inte flaggan --timewarps används.
- --tw-suspicious num
- Sätt gränsen för misstänkt tidshoppning till num sekunder. Om två poster
i wtmp-filen ligger längre ifrån varandra än detta antal sekunder, finns det ett problem med wtmp-filen, eller så har maskinen inte använts på ett år. Om programmet upptäcker detta tilldelas ingen tid till användare om inte flaggan --timewarps används.
- -y, --print-year
- Skriv ut årtal när datum visas.
- -z, --print-zeros
- Om totalsumman för någon kategori, utom grand total, är noll så skriv ut
den. Standard är att undertrycka sådan utskrift.
- --debug
- Skriv ut utförlig intern information.
- -V, --version
- Skriv versionsnumret för ac till standard ut och avsluta.
- -h, --help
- Skriver användningssträngen och standardplatser för systemfiler till
standard ut och avslutar.
FILER
- wtmp
- Den systemomfattande loggfilen för inloggningar. Se wtmp(5) för fler
detaljer.
FÖRFATTARE
GNU:s bokföringsverktyg skrevs av Noel Cragg <noel@gnu.ai.mit.edu>. Manualsidan anpassades från accounting-texinfo-sidan av Susan Kleinmann <sgk@sgk.tiac.net>.
SE ÄVEN
login(1), wtmp(5), init(8), sa(8)
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/ac.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC Service som har sponsrat Linux.se med webbhotell.