Man page - watch(1)
Packages contains this manual
Available languages:
en fr pt_BR tr sv ja uk ro deManual
WATCH
İSİMKULLANIM
AÇIKLAMA
SEÇENEKLER
ÇIKIŞ DURUMU
ORTAM DEĞİŞKENLERİ
EK BİLGİ
YETERSİZLİKLER
ÖRNEKLER
GERİBİLDİRİM
TARİHÇE
ÇEVİREN
İSİM
watch - tam ekran çıktı gösteren bir uygulamayı aralıklı çalıştırır
KULLANIM
|
watch |
[ seçenekler ] komut |
AÇIKLAMA
watch belirtilen komut u tekrar tekrar çalıştırır, çıktısını ve hatalarını görüntüler (ilk dolu ekranda). Bu, komut çıktısının zaman içindeki değişimini izlemenizi sağlar. Öntanımlı olarak, komut her 2 saniyede bir durdurulana kadar tekrar tekrar çalıştırır.
SEÇENEKLER
-d , --differences[=permanent]
Ardışık güncellemeler arasındaki farkları vurgular. İsteğe bağlı permanent değeri belirtilirse, watch ilk yinelemeden itibaren tüm değişiklikleri gösterir.
-n , --interval ARALIK
Güncelleme aralığını belirler. Komut, daha küçük değerlerin dönüştürüldüğü 0,1 saniyeden daha kısa aralıklara izin vermez. Ondalık ayracı olarak ’.’ veya ’,’ her yerelde çalışır. WATCH_INTERVAL ortam değişkeni, belli bir aralığı (aynı kurallar ve biçimlendirme ile) kalıcı hale getirmek için kullanılabilir.
-p , --precise
komut un her ARALIK saniyede bir çalıştırmayı dener. Bu ntptime (8) (varsa) ile denenirse kesirli saniyelerin sürekli arttığı normal kipin aksine (neredeyse) aynı kaldığı görülebilir.
-t , --no-title
Ekranın üst kısmında aralık, komut ve geçerli saatin görüntülendiği başlığı ve altındaki boş satırı göstermez.
-b , --beep
komut sıfırdan farklı bir çıkış durumu ile çıkarsa ses çıkarır.
-e , --errexit
komut hata verirse ekranı dondurur ve bir tuşa basılırsa çıkar.
-g , --chgexit
komut çıktısı değişirse çıkar.
-c , --color
ANSI renk ve biçim dizilimlerini yorumlar.
-x , --exec
İstenilen etkiyi elde etmek için fazladan tırnak kullanma ihtiyacını azaltan sh -c yerine komut u exec (2) çağrısı kullanılır.
-w , --no-linewrap
Satır sarmalamayı kapatır. Uzun satırlar alt satırda devam edeceğine satır sonunda kırpılır.
-h , --help
Yardım metnini gösterir ve çıkar.
-v , --version
Sürüm bilgilerini gösterir ve çıkar.
ÇIKIŞ DURUMU
|
0 |
Başarılı. |
||
|
1 |
Çeşitli başarısızlıklar. |
||
|
2 |
Süreci izlemek için çatallama başarısız. |
||
|
3 |
Alt sürecin yazma borusuyla standart çıktıya yerleştirilmesi başarısız. |
||
|
4 |
Komut çalıştırma başarısız. |
||
|
5 |
Alt sürecin yazma borusunun kapatılması başarısız. |
||
|
7 |
Süreçlerarası iletişim borusunu oluşturmak başarısız. |
||
|
8 |
waitpid(2) ile alt sürecin dönüş değeri alınamadı veya komut hata oluşunca çıktı. |
diğer
watch , komut çıkış durumunu alt süreç çıkış durumu olarak değerlendirdi.
ORTAM DEĞİŞKENLERİ
watch
davranışını etkileyen ortam
değişkeni:
WATCH_INTERVAL
Güncelleme aralığı, --interval komut satırı seçeneğinin izlediği kuralları izler.
EK BİLGİ
POSIX seçenek işlemleri kullanılır (örneğin, seçenek işlemleri seçenek olmayan ilk girdide durdurulur). Yani, komut tan sonraki seçenekler watch tarafından yorumlanmaz.
YETERSİZLİKLER
Uçbirim yeniden boyutlandırıldığında, ekran bir sonraki zamanlanmış güncellemeye kadar doğru şekilde yeniden boyanmaz. Tüm --differences vurgulamaları da güncelleme sırasında kaybolur.
Yazdırılamayan karakterler uygullama çıktısından ayıklanır. Bunların da gösterilmesi istenirse komut borulamasının parçası olarak cat -v kullanılabilir.
Ekranın son sütununda yer alan karakterde görüneceği varsayılan birleştirme (aksan) karakterleri, bir önceki sütunda görünebilir veya hiç görünmeyebilir.
Birleştirme (aksan) karakterleri --differences vurgulamalarında asla fark olarak ele alınmaz. Vurgulama yalnızca ana karaktere uygulanır.
Son sütunda biten bir satırın hemen ardından gelen boş satırlar görüntülenmez.
--precise kipi, yürütülmesi ARALIK saniyeden uzun süren bir komut un bozduğu zamanlamayı düzeltecek gelişmiş zamansal bozunma teknolojisine henüz sahip değildir. watch ayrıca, ARALIK saniyeden uzun süren önceki bir yürütmeyi ( netstat ’ın DNS aramalarının bazan çok uzun sürmesi gibi) yakalayabilecek kadar hızlı bir şekilde komut yürütmesini başlatma durumuna da geçebilir.
ÖRNEKLER
Posta şöyle de izlenebilir:
watch -n 60 from
Bir dizinde gerçekleşen değişiklikler böyle de izlenebilir:
watch -d ls -l
Yalnızca joe kullanıcısına ait dosyaları izlemek için:
watch -d ’ls -l | fgrep joe’
Tırnak kullanımının etkilerini gözlemlemek için:
watch echo $$
watch echo ’$$’
watch echo
"’"’$$’"’"
Hassas zaman tutmanın etkisini görmek için -p eklenebilir:
watch -n 10 sleep 1
Yöneticinin son çekirdeği kurmasını izlemek için:
watch uname -r
Bilgi:
-p seçeneğinin, özellikle ntpdate veya açılış zamanını değiştiren diğer uygulamalar nedeniyle ortaya çıkan yeniden başlatmalarda çalışacağının garantisi yoktur.
GERİBİLDİRİM
Hata bildirimi için lütfen <procps (at) freelists.org> adresini kullanın.
Lütfen, çeviri ile ilgili bildirimler için <belgeler-genel (at) lists.sourceforge.net> adresini kullanın.
TARİHÇE
Gerçekleme, Tony Rems’in 1991 tarihli özgün watch uygulamasına dayanmaktadır (ilk değişiklikler ve düzeltmeler Francois Pinard tarafından yapılmıştır).
Mike Coleman
tarafından büyük ölçüde
elden geçirilerek yeni özellikler (farklar
seçeneği, SIGWINCH işleme,
sınırsız komut uzunluğu, uzun satır
işleme) Nisan 1999’da eklendi.
2002-2003’te Albert Cahalan tarafından
değişiklikler yapıldı.
2008’de Morty Abzug tarafından standart hata
işlemleri, exec ve beep seçenekleri eklendi.
2009’da Jarrod Lowe tarafından Unicode
desteği eklendi.
ÇEVİREN
© 2022
Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak
veya çeviri yapmak için
https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp
yeni bir konu açınız ve isteğinizi
belirtiniz.