← man/system_diagnostics
ac — man ac — 80×24
ugur@toprak:~/man/system_diagnostics$man ac
Bölüm 8 Sistem Tanılama

ac

bağlantı süresi muhasebesi (connect time accounting)

Synopsis

     ac [-dp] [-t tty] [-w wtmp] [users ...]

Description

Varsayılan olarak, bireysel oturum açma (login) ve oturum kapatma (logout) zamanlarının kaydı, sırasıyla login(1) ve init(8) tarafından syslogd(8) servisine kaydedilir. ac yardımcı programı bu kayıtları inceler ve tüm oturum açma işlemleri için biriken toplam bağlantı süresini (saat cinsinden) standart çıktıya yazar.

Seçenekler aşağıdaki gibidir:

  • -d: Bağlantı sürelerini 24 saatlik dilimler halinde görüntüler.

  • -p: Bireysel kullanıcıların toplamlarını yazdırır.

  • -t tty: Yalnızca belirli tty'ler üzerindeki oturum açma işlemleri için muhasebe yapar. tty tanımı, bu tty dışındakileri belirtmek için '!' ile başlayabilir ve benzer şekilde adlandırılmış tüm tty'leri belirtmek için '*' ile bitebilir. Birden fazla -t bayrağı belirtilebilir.

  • -w wtmp: Bağlantı süresi verilerini varsayılan olan log(1) yerine wtmp dosyasından okur.

users ... Yalnızca adı belirtilen bireysel kullanıcıların toplamlarını görüntüler.

Hiçbir argüman verilmezse ac, log(1) içinde kayıtlı oturum açma oturumları bulunan tüm hesapların toplam bağlantı süresini görüntüler.

Files

/var/run/utmpx bağlantı süresi muhasebe dosyası

Exit Status

ac yardımcı programı başarı durumunda 0, bir hata oluştuğunda ise >0 değeriyle çıkış yapar.

Examples

     Modemlerde kaydedilen sürelerin diğerlerinden farklı bir oranda ücretlendirilmesine izin vermek için:

	   ac -p -t "ttyd*" > modems
	   ac -p -t "!ttyd*" > other

See Also

log(1), login(1), getutxent(3), utmpx(5), launchd(8), sa(8), syslogd(8)

History

Version 5 AT&T UNIX sürümünde bir ac komutu yer almaktaydı. ac komutunun bu sürümü, çeşitli sistemlerin kılavuz sayfalarında sağlanan özelliklere dayanılarak NetBSD 0.9A için yazılmıştır.

macOS 26.4 14 Şubat 2020 macOS 26.4