İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

ipcsposix - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında ipcsposix çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ipcsposix komutudur.

Program:

ADI


ipcs — XSI süreçler arası iletişim olanaklarının durumunu rapor eder

SİNOPSİS


ipcs [-qms] [−a|−bkopt]

TANIM


The ipcs yardımcı program, aktif süreçler arası iletişim hakkında bilgi yazacaktır
tesisleri.

Seçenekler olmadan, mesaj kuyrukları için bilgiler kısa formatta yazılacak, paylaşılacaktır.
o anda sistemde etkin olan bellek bölümleri ve semafor kümeleri. Aksi halde,
görüntülenen bilgiler belirtilen seçenekler tarafından kontrol edilir.

SEÇENEKLER


The ipcs yardımcı program, POSIX.1‐2008'in Temel Tanımlar hacmine uygun olacaktır, Bölüm
12.2, Yarar Sözdizimi Kuralları.

The ipcs yardımcı program aşağıdaki seçenekleri kabul eder:

-q Aktif mesaj kuyrukları hakkında bilgi yazın.

-m Aktif paylaşılan hafıza bölümleri hakkında bilgi yazın.

-s Aktif semafor kümeleri hakkında bilgi yazın.

If -q, -mya da -s belirtilmişse, sadece bu tesislere ait bilgiler yazılacaktır.
Bu üçünden hiçbiri belirtilmemişse, üçüne ilişkin bilgiler konu yazılır.
aşağıdaki seçeneklere:

-a Tüm yazdırma seçeneklerini kullanın. (Bu, kısa bir gösterimdir -b, -c, -o, -p, ve
-t.)

-b İzin verilen maksimum boyut hakkında bilgi yazın. (Maksimum bayt sayısı
mesaj kuyrukları için kuyruktaki mesajlar, paylaşılan hafıza için segmentlerin boyutu ve
semaforlar için her setteki semafor sayısı.)

-c Yaratıcının kullanıcı adını ve grup adını yazın; aşağıya bakınız.

-o Olağanüstü kullanım hakkında bilgi yazın. (Kuyruktaki mesaj sayısı ve toplam
mesaj kuyrukları için kuyruktaki mesajlardaki bayt sayısı ve işlem sayısı
paylaşılan bellek bölümlerine eklenir.)

-p İşlem numarası bilgilerini yazın. (Gönderilecek son işlemin işlem kimliği
mesajda mesaj almak için son işlemin mesajı ve işlem kimliği
kuyruklar, oluşturma işleminin işlem kimliği ve son işlemin işlem kimliği
paylaşılan bellek bölümlerine eklemek veya ayırmak için.)

-t Saat bilgilerini yazın. (Değişen son kontrol işleminin zamanı
tüm tesisler için erişim izinleri, son zaman mesaj() ve msgrcv()
mesaj kuyruklarındaki işlemler, sonuncunun zamanı şmat() ve shmdt() üzerinde işlemler
paylaşılan hafıza ve son zaman öpüşmek() semaforlarda işlem.)

İŞLENENLER


Yok.

STDIN


Kullanılmamış.

GİRİŞ DOSYALAR


* Grup veritabanı

* Kullanıcı veritabanı

ÇEVRE DEĞİŞKENLER


Aşağıdaki ortam değişkenleri, aşağıdakilerin yürütülmesini etkiler: ipcs:

DİL Ayarlanmamış veya ayarlanmamış uluslararasılaştırma değişkenleri için varsayılan bir değer sağlayın.
boş. (Bkz. POSIX.1‐2008'in Temel Tanımlar cildi, Bölüm 8.2,
Uluslararasılaşma Değişkenler uluslararasılaşmanın önceliği için
yerel kategorilerin değerlerini belirlemek için kullanılan değişkenler.)

LC_ALL Boş olmayan bir dize değerine ayarlanırsa, diğer tüm değerlerin değerlerini geçersiz kılın
uluslararasılaştırma değişkenleri.

LC_CTYPE Metin verisi bayt dizilerinin yorumlanması için yerel ayarı belirleyin
karakter olarak (örneğin, çoklu bayt karakterlerin aksine tek bayt
argümanlar).

LC_MESSAGES
biçimini ve içeriğini etkilemek için kullanılması gereken yerel ayarı belirleyin.
standart hataya yazılan teşhis mesajları.

NLSPATH İşleme için mesaj kataloglarının yerini belirleyin. LC_MESSAGES.

TZ Tarafından yazılan tarih ve saat dizeleri için saat dilimini belirleyin ipcs. Eğer TZ is
unset veya null, belirtilmemiş bir varsayılan saat dilimi kullanılacaktır.

ASENKRON ETKİNLİKLER


Varsayılan.

STDOUT


Bir giriş satırı şu formatta yazılmalıdır:

"IPC durum itibaren %s as of %s\n", <kaynak>, <tarih>

neredekaynak> istatistikleri toplamak için kullanılan kaynağı belirtir vetarih>
tarafından üretilecek bilgiler tarih POSIX yerel ayarında çağrıldığında komut.

The ipcs yardımcı program daha sonra, duruma bağlı olarak üç adede kadar rapor oluşturacaktır. -q, -m, ve -s
seçenekler. İlk rapor, mesaj kuyruklarının durumunu, ikinci rapor ise
paylaşılan bellek bölümlerinin durumunu gösterecek ve üçüncü rapor şunları gösterecektir:
semafor kümelerinin durumu.

İlgili tesis kurulmamışsa veya son yeniden başlatmadan bu yana kullanılmamışsa,
daha sonra rapor şu formatta yazılacaktır:

"%s tesis değil in sistem.\n", <tesis>

neredetesis> Mesaj Kuyruk, paylaşılan Bellekya da Semafor, uygun. Eğer
tesis kuruldu ve son yeniden başlatmadan beri kullanılıyor, sütun başlıkları
bir veya daha fazla ile ayrılmış karakterler ve ardından bir yazılacak
aşağıda belirtildiği gibi, ardından aşağıdaki format kullanılarak tesis adı yazılır:

"%s:\n", <tesis>

neredetesis> Mesaj kuyruklar, paylaşılan Bellekya da semaforlar, uygun. Üzerinde
ikinci ve üçüncü raporlar, eğer son sütun ise sütun başlıklarının yazılmasına gerek yoktur.
zaten yazılmış başlıklar, o rapordaki tüm bilgiler için sütun başlıkları sağlar.

Aşağıdaki ilk sütunda verilen sütun başlıkları ve bilgilerin anlamı
bu sütunlarda aşağıdaki sırayla verilecektir; parantez içindeki harfler durumu gösterir
ilgili sütunun görünmesine neden olacak seçenekler; ``tüm'', sütunun
her zaman görünecek. Her sütun bir veya daha fazla ile ayrılır karakterler. Bunu not et
bu seçenekler yalnızca her bir rapor için hangi bilgilerin sağlanacağını belirler; onlar yapmıyor
Hangi raporların yazıldığını belirleyin.

T (tümü) Tesis türü:

q Mesaj kuyruğu.

m Paylaşılan bellek bölümü.

s Semafor.

Bu alan, format kullanılarak yazılmış tek bir karakterdir. %c.

Kimlik (tümü) Tesis girişi için tanımlayıcı. Bu alan kullanılarak yazılacaktır.
biçim %d.

ANAHTAR (tümü) Argüman olarak kullanılan anahtar mesaj() seget() veya saçmalık() oluşturmak için
tesis girişi.

Not: Paylaşılan bir bellek bölümünün anahtarı, aşağıdaki durumlarda IPC_PRIVATE olarak değiştirilir:
segmente eklenen tüm işlemlere kadar kaldırıldı
segmenti ayırın.

Bu alan 0x%x formatı kullanılarak yazılacaktır.

MOD (tümü) Tesis erişim modları ve bayrakları. Mod 11 karakterden oluşacaktır
aşağıdaki gibi yorumlanır.

İlk karakter şöyle olacaktır:

S Bir işlem bekliyorsa, mesaj() operasyon.

- Yukarıdakiler doğru değilse.

İkinci karakter şöyle olacaktır:

R Bir işlem bekliyorsa, msgrcv() operasyon.

C veya − İlişkili paylaşılan bellek bölümü silinecekse,
ilk ekleme işlemi gerçekleştirilir.

- Yukarıdakilerin hiçbiri doğru değilse.

Sonraki dokuz karakter, üç bitlik üç set olarak yorumlanacaktır.
her biri. İlk küme, sahibinin izinlerini ifade eder; izinlerin yanında
tesis girişinin kullanıcı grubundaki diğerlerinin; ve diğerleri için sonuncusu.
Her sette, ilk karakter okuma iznini gösterir, ikinci karakter
karakter, tesis girişini yazma veya değiştirme iznini gösterir ve
son karakter bir eksi işaretidir ('-').

İzinler aşağıdaki şekilde belirtilecektir:

r Okuma izni verilirse.

w Yazma izni verilirse.

a Değiştirme izni verilirse.

− Belirtilen izin verilmezse.

İzinleri izleyen ilk karakter, bir izin olup olmadığını belirtir.
tesisle ilişkili alternatif veya ek erişim kontrol yöntemi. Eğer
ile ilişkili alternatif veya ek erişim kontrol yöntemi yoktur.
Tesis, tek yazılacak; aksi takdirde, basılabilir başka bir
karakter yazılır.

SAHİB (tümü) Tesis girişinin sahibinin kullanıcı adı. Kullanıcı adı ise
sahibi, kullanıcı veritabanında bulunur, en az ilk sekiz sütun konumu
ismin formatı kullanılarak yazılacaktır. %s. Aksi takdirde, kullanıcı kimliği
sahibi biçimi kullanılarak yazılacaktır %d.

GRUP (tümü) Tesis girişinin sahibinin grup adı. Grubun adı ise
sahibi, grup veritabanında bulunur, en azından ilk sekiz sütun
ismin pozisyonları format kullanılarak yazılacaktır. %s. Aksi takdirde
sahibinin grup kimliği biçimi kullanılarak yazılacaktır %d.

Aşağıdaki dokuz sütun yalnızca mesaj kuyrukları için yazılacaktır:

YARATICI (a,c)
Tesis girişinin yaratıcısının kullanıcı adı. Kullanıcı adı ise
Creator, kullanıcı veritabanında bulunur, en azından ilk sekiz sütun
ismin pozisyonları format kullanılarak yazılacaktır. %s. Aksi takdirde
yaratıcının kullanıcı kimliği, format kullanılarak yazılacaktır. %d.

GRUP (a,c)
Tesis girişinin oluşturucusunun grup adı. Grubun adı ise
yaratıcısı grup veritabanında bulunur, en azından ilk sekiz sütun
ismin pozisyonları format kullanılarak yazılacaktır. %s. Aksi takdirde
yaratıcının grup kimliği, format kullanılarak yazılacaktır. %d.

KBYTES (a,o)
İlişkili sunucuda şu anda bekleyen iletilerdeki bayt sayısı
mesaj kuyruğu. Bu alan format kullanılarak yazılacaktır. %d.

QNUM (a,o) İlişkili mesaj kuyruğunda bekleyen mesaj sayısı.
Bu alan format kullanılarak yazılacaktır. %d.

QBYTE (a,b)
İlişkili cihazlarda bekleyen iletilerde izin verilen maksimum bayt sayısı
mesaj kuyruğu. Bu alan format kullanılarak yazılacaktır. %d.

LSPID (a,p) İlişkili kuyruğa bir mesaj göndermek için son işlemin işlem kimliği.
Bu alan şu format kullanılarak yazılacaktır:

"%NS", <pid>

neredepid> ilgili mesaja mesaj gönderilmediyse 0'dır
sıra; aksi halde,pid> gönderilecek son işlemin işlem kimliği olacaktır.
sıraya mesaj.

LRPID (a,p) İlişkili kuruluştan mesaj alacak son işlemin işlem kimliği
sıra. Bu alan şu format kullanılarak yazılacaktır:

"%NS", <pid>

neredepid> ilgili kişiden mesaj alınmadıysa 0'dır.
mesaj kuyruğu; aksi halde,pid> son işlemin işlem kimliği olacaktır
kuyruktan bir mesaj alın.

SÜREÇ (a,t) İlgili kuyruğa son mesajın gönderildiği saat. bir mesaj varsa
ilgili mesaj kuyruğuna gönderildi, saat, dakika ve saniye
kuyruğa en son ne zaman mesaj gönderildiği, kullanılarak yazılacaktır.
biçim %d:%2.2 boyutlu:%2.2 boyutlu. Aksi takdirde, biçim " Girilmez" yazılacaktır.

SÜRE (a,t) İlişkili kuyruktan son mesajın alındığı zaman. Eğer bir
ilgili mesaj kuyruğundan mesaj alındı, saat,
dakika ve saniye kuyruktan bir mesaj alındığında
formatı kullanılarak yazılacaktır. %d:%2.2 boyutlu:%2.2 boyutlu. Aksi takdirde, biçim " yok hayır-
giriş" yazılacaktır.

Aşağıdaki sekiz sütun yalnızca paylaşılan bellek bölümleri için yazılacaktır.

YARATICI (a,c)
Tesis girişinin yaratıcısının kullanıcısı. Eğer yaratıcının kullanıcı adı
kullanıcı veritabanında bulunur, en az ilk sekiz sütun konumu
isim format kullanılarak yazılacaktır %s. Aksi takdirde, kullanıcı kimliği
yaratıcısı format kullanılarak yazılacaktır %d.

GRUP (a,c)
Tesis girişinin oluşturucusunun grup adı. Grubun adı ise
yaratıcısı grup veritabanında bulunur, en azından ilk sekiz sütun
ismin pozisyonları format kullanılarak yazılacaktır. %s. Aksi takdirde
yaratıcının grup kimliği, format kullanılarak yazılacaktır. %d.

NATT (a,o)
İlişkili paylaşılan bellek segmentine eklenen işlemlerin sayısı. Bu
alan formatı kullanılarak yazılacaktır. %d.

(a,b) İlişkili paylaşılan bellek bölümünün boyutu. Bu alana yazılacak
formatı kullanmak %d.

CPID (a,p) Paylaşılan bellek girişinin oluşturucusunun işlem kimliği. Bu alan
formatı kullanılarak yazılmıştır. %d.

LPID (a,p) Paylaşılan belleği eklemek veya çıkarmak için son işlemin işlem kimliği
segment. Bu alan şu format kullanılarak yazılacaktır:

"%NS", <pid>

neredepid> ilgili paylaşılan belleğe hiçbir işlem eklenmemişse 0'dır
segment; aksi halde,pid> son işlemin işlem kimliği olacaktır
segmenti takın veya ayırın.

BİR ZAMAN (a,t) İlişkili paylaşılan bellek segmentindeki son eklemenin zamanı
Tamamlandı. Karşılık gelen paylaşılan bellek bölümü daha önce eklenmişse,
segmentin en son eklendiği saat, dakika ve saniye
biçimi kullanılarak yazılmalıdır %d:%2.2 boyutlu:%2.2 boyutlu. Aksi takdirde, biçim " Girilmez"
yazılacaktır.

SAAT (a,t) İlişkili paylaşılan bellek segmentindeki son ayırmanın zamanı
Tamamlandı. Karşılık gelen paylaşılan bellek bölümü ayrılmışsa,
segmentin son ayrıldığı zamanın saati, dakikası ve saniyesi
biçimi kullanılarak yazılmalıdır %d:%2.2 boyutlu:%2.2 boyutlu. Aksi takdirde, biçim " Girilmez"
yazılacaktır.

Aşağıdaki dört sütun yalnızca semafor kümeleri için yazılacaktır:

YARATICI (a,c)
Tesis girişinin yaratıcısının kullanıcısı. Eğer yaratıcının kullanıcı adı
kullanıcı veritabanında bulunur, en az ilk sekiz sütun konumu
isim format kullanılarak yazılacaktır %s. Aksi takdirde, kullanıcı kimliği
yaratıcısı format kullanılarak yazılacaktır %d.

GRUP (a,c)
Tesis girişinin oluşturucusunun grup adı. Grubun adı ise
yaratıcısı grup veritabanında bulunur, en azından ilk sekiz sütun
ismin pozisyonları format kullanılarak yazılacaktır. %s. Aksi takdirde
yaratıcının grup kimliği, format kullanılarak yazılacaktır. %d.

NSEMS (a,b) Semafor girişiyle ilişkili kümedeki semafor sayısı. Bu
alan formatı kullanılarak yazılacaktır. %d.

ZAMAN (a,t) Semaforla ilişkili kümedeki son semafor işleminin zamanı
giriş tamamlandı. üzerinde bir semafor işlemi yapılmışsa,
karşılık gelen semafor seti, sonuncunun saat, dakika ve saniyesi
semafor seti üzerindeki semafor işlemi şu format kullanılarak yazılacaktır.
%d:%2.2 boyutlu:%2.2 boyutlu. Aksi takdirde, biçim " Girilmez" yazılacaktır.

İstendiğinde her üç rapor için de aşağıdaki sütun yazılacaktır:

CTIME (a,t) İlişkili girişin oluşturulduğu veya değiştirildiği saat. Saat, dakika ve
ilişkili girişin oluşturulduğu zamanın saniyesi yazılacaktır
formatı kullanmak %d:%2.2 boyutlu:%2.2 boyutlu.

STDER


Standart hata sadece teşhis mesajları için kullanılacaktır.

ÇIKTI DOSYALAR


Yok.

GENİŞLETİLMİŞ TANIM


Yok.

EXIT DURUMU


Aşağıdaki çıkış değerleri döndürülecektir:

0 Başarılı tamamlama.

>0 Bir hata oluştu.

SONUÇLARI OF HATALAR


Varsayılan.

The takip etme bölümler vardır bilgilendirici.

BAŞVURUSU KULLANIM


iken işler değişebilir ipcs çalışıyor; verdiği bilgiler garantilidir
yalnızca alındığında doğrudur.

ÖRNEKLER


Yok.

GEREKÇESİ


Yok.

GELECEK TARİFİ


Yok.

onworks.net hizmetlerini kullanarak ipcsposix'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad