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

errinfo

sistem çağrısı (syscall) hataları için errno değerlerini yazdırır. DTrace kullanır.

Sözdizimi

        errinfo [-a|-A|-hsvZ] [-c command]

Açıklama

errinfo, sistem çağrısı hatalarını gözetler (snoop) ve errno değerini ile hata numarasının açıklamasını yazdırır.

Bu program, uygulamaların sessizce hata verip vermediğini belirlemeye yardımcı olabilir ve hatanın nedeni hakkında bazı detaylar sunar.

DTrace kullandığı için, bu komutu yalnızca root ayrıcalıklarına sahip kullanıcılar çalıştırabilir.

Seçenekler

  • -c: counts - hataların frekans sayısını içeren özet tarzda bir rapor yazdırır.

-p PID yalnızca bu PID değerini inceler.

-n name yalnızca bu isme sahip süreçleri inceler (örn. "ls").

Örnekler

       Varsayılan çıktı, hataları oluştukça yazdırır,
	      # errinfo

       Frekans sayısı raporu yazdırır,
	      # errinfo -c

       "ssh" süreçleri için oluşan hataları gözetler,
	      # errinfo -n ssh

       Yalnızca 81 numaralı PID için hataları gözetler,
	      # errinfo -p 81

Alanlar

EXEC Program adı (kısaltılmış)

SYSCALL Sistem çağrısı adı

ERR errno değeri

DESC errno mesajının açıklaması

Belgeler

Docs dizini altındaki daha fazla belge için DTraceToolkit'e bakın. DTraceToolkit belgeleri, çıktıyı açıklayan ayrıntılı açıklamalara sahip tam işlenmiş örnekler içerebilir.

Çıkış

errinfo, Ctrl-C tuşlarına basılana kadar sonsuza dek çalışacaktır.

Dosyalar

/usr/include/sys/errno.h Hata numaraları için tam açıklamaları içerir.

Yazar

Brendan Gregg [Sydney, Avustralya]

Ayrıca Bakınız

dtrace(1M), truss(1)

sürüm 1.10 14 Mayıs 2005 errinfo(1m)