ac(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(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')
 
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 &lt;noel@gnu.ai.mit.edu&gt;.
Manualsidan anpassades från accounting-texinfo-sidan av Susan Kleinmann
&lt;sgk@sgk.tiac.net&gt;.
== 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.