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')
 
 
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 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)|'''init'''(8)]], [[sa(8)]]
= Sidslut =
= Sidslut =



Nuvarande version från 25 april 2026 kl. 11.31

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.