← man/network
uustat — man uustat — 80×24
ugur@toprak:~/man/network$man uustat
Bölüm 1

uustat

UUCP durum sorgulama ve kontrolü

Sinopsis

       uustat -a

       uustat --all

       uustat [ -eKRiMNQ ] [ -sS sistem ] [ -uU kullanıcı ] [ -cC komut ] [ -oy saat ] [ -B satır ] [
       --executions ] [ --kill-all ] [ --rejuvenate-all ] [ --prompt ] [ --mail ] [ --notify ] [
       --no-list ] [ --system sistem ] [ --not-system sistem ] [ --user kullanıcı ] [ --not-user kullanıcı ] [
       --command komut ] [ --not-command komut ] [ --older-than saat ] [ --younger-than saat ]
       [ --mail-lines satır ]

       uustat [ -kr iş_kimliği ] [ --kill iş_kimliği ] [ --rejuvenate iş_kimliği ]

       uustat -q [ -sS sistem ] [ -oy saat ] [ --system sistem ] [ --not-system sistem ] [
       --older-than saat ] [ --younger-than saat ]

       uustat --list [ -sS sistem ] [ -oy saat ] [ --system sistem ] [ --not-system sistem ] [
       --older-than saat ] [ --younger-than saat ]

       uustat -m

       uustat --status

       uustat -p

       uustat --ps

Açıklama

uustat komutu, UUCP sistemi hakkında çeşitli durum bilgilerini görüntüleyebilir. Ayrıca uucp (1) veya uux (1) tarafından yapılan istekleri iptal etmek veya gençleştirmek (rejuvenate) için de kullanılabilir.

Varsayılan olarak uustat, çağıran kullanıcı için kuyruğa alınmış tüm işleri, sanki --user seçeneği uygun argümanla verilmiş gibi görüntüler.

-a, --all, -e, --executions, -s, --system, -S, --not-system, -u, --user, -U, --not-user, -c, --command, -C, --not-command, -o, --older-than, -y, --younger-than seçeneklerinden herhangi biri verilirse, birleşik belirtimlerle eşleşen tüm işler görüntülenir.

-K veya --kill-all seçeneği, 7 günden daha eski tüm işler gibi seçilen bir grup işi sonlandırmak için kullanılabilir.

Seçenekler

uustat için aşağıdaki seçenekler verilebilir.

-a, --all Kuyruğa alınmış tüm dosya aktarım isteklerini listeler.

-e, --executions Kuyruğa alınmış dosya aktarım istekleri yerine kuyruğa alınmış yürütme isteklerini listeler. Kuyruğa alınmış yürütme istekleri uucico (8) yerine uuxqt (8) tarafından işlenir. Kuyruğa alınmış yürütme istekleri, uzak bir sistemden aktarılacak bir dosyayı bekliyor olabilir. Bunlar, bir uux (1) çağrısı tarafından oluşturulur.

-s sistem, --system sistem Belirtilen sistem için kuyruğa alınmış tüm işleri listeler. Bu seçenekler birden fazla kez belirtilebilir, bu durumda tüm sistemler için tüm işler listelenir. Eğer --list ile kullanılırsa, yalnızca belirtilen sistemler listelenir.

-S sistem, --not-system sistem Belirtilen sistem dışındaki sistemler için kuyruğa alınmış tüm işleri listeler. Bu seçenekler birden fazla kez belirtilebilir, bu durumda belirtilen sistemlerin hiçbirinden hiçbir iş listelenmez. Eğer --list ile kullanılırsa, yalnızca belirtilmeyen sistemler listelenir. Bu seçenekler -s veya --system ile birlikte kullanılamaz.

-u kullanıcı, --user kullanıcı Belirtilen kullanıcı için kuyruğa alınmış tüm işleri listeler. Bu seçenekler birden fazla kez belirtilebilir, bu durumda tüm kullanıcılar için tüm işler listelenir.

-U kullanıcı, --not-user kullanıcı Belirtilen kullanıcı dışındaki kullanıcılar için kuyruğa alınmış tüm işleri listeler. Bu seçenekler birden fazla kez belirtilebilir, bu durumda belirtilen kullanıcıların hiçbirinden hiçbir iş listelenmez. Bu seçenekler -u veya --user ile birlikte kullanılamaz.

-c komut, --command komut Belirtilen komutun yürütülmesini talep eden tüm işleri listeler. Komut ALL ise, bu (yalnızca dosya aktarımı talep edenlerin aksine) herhangi bir komutun yürütülmesini talep eden tüm işleri listeler. Bu seçenekler birden fazla kez belirtilebilir, bu durumda komutlardan herhangi birini talep eden tüm işler listelenir.

-C komut, --not-command komut Belirtilen komut dışındaki bir komutun yürütülmesini talep eden tüm işleri listeler veya komut ALL ise, (herhangi bir komutun yürütülmesini talep edenlerin aksine) yalnızca dosya aktarımı talep eden tüm işleri listeler. Bu seçenekler birden fazla kez belirtilebilir, bu durumda belirtilen komutlardan birini talep eden hiçbir iş listelenmez. Bu seçenekler -c veya --command ile birlikte kullanılamaz.

-o saat, --older-than saat Belirtilen saat sayısından daha eski olan tüm kuyruğa alınmış işleri listeler. Eğer --list ile kullanılırsa, yalnızca en eski işi belirtilen saat sayısından daha eski olan sistemler listelenir.

-y saat, --younger-than saat Belirtilen saat sayısından daha yeni olan tüm kuyruğa alınmış işleri listeler. Eğer --list ile kullanılırsa, yalnızca en eski işi belirtilen saat sayısından daha yeni olan sistemler listelenir.

-k iş_kimliği, --kill iş_kimliği Belirtilen işi sonlandırır. İş kimliği, varsayılan çıktı formatında ve uucp (1) veya uux (1) programlarına verilen -j veya --jobid seçeneğiyle gösterilir. Bir iş yalnızca işi oluşturan kullanıcı, UUCP yöneticisi veya süper kullanıcı tarafından sonlandırılabilir. -k veya --kill seçenekleri, birkaç işi sonlandırmak amacıyla komut satırında birden fazla kez kullanılabilir.

-r iş_kimliği, --rejuvenate iş_kimliği Belirtilen işi gençleştirir (rejuvenate). Bu, işi geçerli zamanda çağrılmış gibi işaretler, -o, --older-than, -y veya --younger-than seçeneklerinin çıktısını etkiler ve işi herhangi bir otomatik temizleme arka plan programından (daemon) korur. İş kimliği, varsayılan çıktı formatında ve uucp (1) veya uux (1) programlarına verilen -j veya --jobid seçenekleriyle gösterilir. Bir iş yalnızca işi oluşturan kullanıcı, UUCP yöneticisi veya süper kullanıcı tarafından gençleştirilebilir. -r veya --rejuvenate seçenekleri, birkaç işi gençleştirmek amacıyla komut satırında birden fazla kez kullanılabilir.

-q, --list Kuyruğa alınmış komutları veya yürütmeleri olan tüm uzak sistemler için komutların, yürütmelerin ve görüşmelerin durumunu görüntüler. Listelenen sistemleri sınırlamak amacıyla -s, --system, -S, --not-system, -o, --older-than, -y ve --younger-than seçenekleri kullanılabilir. Kuyruğa alınmış hiçbir komutu veya yürütmesi olmayan sistemler asla listelenmez.

-m, --status Tüm uzak sistemler için görüşmelerin durumunu görüntüler.

-p, --ps Sistemler veya bağlantı noktaları üzerinde UUCP kilitlerini tutan tüm süreçlerin (process) durumunu görüntüler.

-i, --prompt Listelenen her iş için, işin sonlandırılıp sonlandırılmayacağını sorar. Giriş satırının ilk karakteri y veya Y ise, iş sonlandırılır.

-K, --kill-all Listelenen her işi otomatik olarak sonlandırır. Bu seçenek, --mail ve --notify seçenekleriyle birlikte otomatik temizleme betikleri için yararlı olabilir.

-R, --rejuvenate-all Listelenen her işi otomatik olarak gençleştirir. Bu seçenek --kill-all ile birlikte kullanılamaz.

-M, --mail Listelenen her iş için UUCP yöneticisine posta gönderir. İş sonlandırılırsa (-K, --kill-all veya olumlu yanıtlı -i, --prompt nedeniyle), posta bunu belirtecektir. --comment seçeneğiyle belirtilen bir yorum dahil edilebilir. Eğer iş bir yürütme (execution) ise, standart girdisinin başlangıç kısmı posta mesajına dahil edilir; dahil edilecek satır sayısı --mail-lines seçeneğiyle ayarlanabilir (varsayılan değer 100'dür). Standart girdi null karakterler içeriyorsa, bunun bir ikili dosya olduğu varsayılır ve dahil edilmez.

-N, --notify Listelenen her iş için, işi talep eden kullanıcıya posta gönderir. Posta, -M veya --mail seçenekleriyle gönderilenle aynıdır.

-W yorum, --comment yorum -M, --mail, -N veya --notify seçenekleriyle gönderilen postaya dahil edilecek bir yorum belirtir.

-B satır, --mail-lines satır Standart girdiye sahip bir yürütme hakkında posta göndermek amacıyla -M, --mail, -N veya --notify seçenekleri kullanıldığında, bu seçenek mesaja dahil edilecek standart girdi satır sayısını kontrol eder. Varsayılan değer 100'dür.

-Q, --no-list İşi fiilen listelemez, yalnızca -i, --prompt, -K, --kill-all, -M, --mail, -N veya --notify seçenekleriyle belirtilen eylemleri gerçekleştirir.

-x tür, --debug tür Belirli hata ayıklama (debug) türlerini etkinleştirir. Aşağıdaki türler tanınır: abnormal, chat, handshake, uucp-proto, proto, port, config, spooldir, execute, incoming, outgoing. uustat için yalnızca abnormal, config, spooldir ve execute anlamlıdır.

Virgülle ayrılmış olarak birden fazla tür belirtilebilir ve --debug seçeneği birden fazla kez görünebilir. Bir sayı da verilebilir, bu sayı önceki listeden o kadar çok türü etkinleştirecektir; örneğin, --debug 2 seçeneği --debug abnormal,chat ifadesine eşdeğerdir.

-I dosya, --config dosya Kullanılacak yapılandırma dosyasını ayarlar. uustat'ın nasıl derlendiğine bağlı olarak bu seçenek mevcut olmayabilir.

-v, --version Sürüm bilgilerini bildirir ve çıkar.

--help Bir yardım mesajı yazdırır ve çıkar.

Örnekler

       uustat --all
       Tüm işlerin durumunu görüntüler. Örnek bir çıktı satırı şu şekildedir:
	    bugsA027h bugs ian 04-01 13:50 Executing rmail ian@airs.com (sending 1283 bytes)
       Format şu şekildedir:
	    iş_kimliği sistem kullanıcı kuyruk-tarihi komut (boyut)
       iş_kimliği, --kill veya --rejuvenate seçeneklerine geçirilebilir. Boyut, uzak sisteme ne kadar
       veri aktarılacağını gösterir ve dosya alma istekleri için mevcut değildir. Hangi işlerin
       listeleneceğini kontrol etmek için --system, --not-system, --user, --not-user, --command,
       --not-command, --older-than ve --younger-than seçenekleri kullanılabilir.

       uustat --executions
       Kuyruğa alınmış yürütme isteklerinin durumunu görüntüler. Örnek bir çıktı satırı şu şekildedir:
	    bugs bugs!ian 05-20 12:51 rmail ian
       Format şu şekildedir:
	    sistem talep_eden kuyruk-tarihi komut
       Hangi isteklerin listeleneceğini kontrol etmek için --system, --not-system, --user,
       --not-user, --command, --not-command, --older-than ve --younger-than seçenekleri kullanılabilir.

       uustat --list
       Kuyruğa alınmış komutları olan tüm sistemler için durum görüntüler. Örnek bir çıktı satırı şu şekildedir:
	    bugs	    4C (1 hour)   0X (0 secs) 04-01 14:45 Dial failed
       Bu, sistemi, kuyruğa alınmış komutların sayısını, en eski kuyruğa alınmış komutun yaşını,
       kuyruğa alınmış yerel yürütmelerin sayısını, en eski kuyruğa alınmış yürütmenin yaşını, son
       görüşmenin tarihini ve o görüşmenin durumunu gösterir.

       uustat --status
       Tüm uzak sistemler için görüşme durumunu görüntüler. Örnek bir çıktı satırı şu şekildedir:
	    bugs	   04-01 15:51 Conversation complete
       Bu, sistemi, son görüşmenin tarihini ve o görüşmenin durumunu gösterir. Son görüşme başarısız
       olduysa, uustat sisteme kaç kez çağrı girişimi yapıldığını belirtecektir. Yeniden deneme süresi
       şu anda o sisteme çağrı yapılmasını engelliyorsa, uustat bir sonraki çağrıya ne zaman izin
       verileceğini de görüntüler.

       uustat --ps
       UUCP kilitlerini tutan tüm süreçlerin durumunu görüntüler. Çıktı formatı sisteme bağlıdır,
       çünkü uustat kilit tutan her süreç üzerinde sadece ps (1) komutunu çağırır.

	    uustat --command rmail --older-than 168 --kill-all --no-list --mail --notify --comment "Queued for over 1 week"
       Bu komut, teslimat için 1 haftadan (168 saat) uzun süredir kuyrukta bekleyen tüm rmail komutlarını
       sonlandıracaktır. Bu tür her komut için hem UUCP yöneticisine hem de rmail yürütmesini talep eden
       kullanıcıya posta gönderilecektir. Gönderilen posta mesajı, --comment seçeneğiyle verilen dizeyi
       içerecektir. --no-list seçeneği, işlerin hiçbirinin terminalde listelenmesini engeller, bu nedenle
       programdan gelen her çıktı hata mesajı olacaktır.

Ayrıca Bakınız

ps(1), rmail(1), uucp(1), uux(1), uucico(8), uuxqt(8)

Yazar

Ian Lance Taylor (ian@airs.com)

Taylor UUCP 1.07 uustat(1)