InggrisPerancisSpanyol

Ad


favorit OnWorks

ipcsposix - Online di Cloud

Jalankan ipcsposix di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah ipcsposix yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


ipcs — laporkan status fasilitas komunikasi antarproses XSI

RINGKASAN


ipcs [qm] [a|−bcopt]

DESKRIPSI


Grafik ipcs utilitas harus menulis informasi tentang komunikasi antarproses aktif
fasilitas.

Tanpa opsi, informasi akan ditulis dalam format pendek untuk antrian pesan, dibagikan
segmen memori, dan set semaphore yang sedang aktif dalam sistem. Sebaliknya,
informasi yang ditampilkan dikendalikan oleh opsi yang ditentukan.

PILIHAN


Grafik ipcs utilitas harus sesuai dengan volume Definisi Dasar POSIX.1-2008, Bagian
12.2, Kegunaan Sintaksis Panduan.

Grafik ipcs utilitas menerima opsi berikut:

q Tulis informasi tentang antrian pesan aktif.

m Tulis informasi tentang segmen memori bersama yang aktif.

s Tulis informasi tentang set semaphore aktif.

If q, m, atau s ditentukan, hanya informasi tentang fasilitas tersebut yang harus ditulis.
Jika tidak satu pun dari ketiganya ditentukan, informasi tentang ketiganya harus ditulis sebagai subjek
ke opsi berikut:

a Gunakan semua opsi cetak. (Ini adalah notasi singkat untuk b, c, o, p, dan
t.)

b Tulis informasi tentang ukuran maksimum yang diizinkan. (Jumlah byte maksimum dalam
pesan dalam antrian untuk antrian pesan, ukuran segmen untuk memori bersama, dan
jumlah semaphore di setiap set untuk semaphore.)

c Tulis nama pengguna dan nama grup pembuat; Lihat di bawah.

o Tulis informasi tentang penggunaan yang luar biasa. (Jumlah pesan dalam antrian dan total
jumlah byte dalam pesan pada antrian untuk antrian pesan, dan jumlah proses
dilampirkan ke segmen memori bersama.)

p Tulis informasi nomor proses. (ID Proses dari proses terakhir untuk mengirim
pesan dan ID proses dari proses terakhir untuk menerima pesan di pesan
antrian, ID proses dari proses pembuatan, dan ID proses dari proses terakhir
untuk melampirkan atau melepaskan pada segmen memori bersama.)

t Tulis informasi waktu. (Waktu operasi kontrol terakhir yang mengubah
izin akses untuk semua fasilitas, waktu terakhir pesan() dan pesan singkat()
operasi pada antrian pesan, waktu terakhir sama() dan smdt() operasi pada
memori bersama, dan waktu terakhir sempoa() operasi pada semaphore.)

OPERA


Tidak ada.

STDIN


Tidak digunakan.

INPUT FILE


* Basis data grup

* Basis data pengguna

LINGKUNGAN VARIABEL


Variabel lingkungan berikut akan mempengaruhi pelaksanaan ipcs:

BAHASA Berikan nilai default untuk variabel internasionalisasi yang tidak disetel atau
batal. (Lihat volume Definisi Dasar dari POSIX.1-2008, Bagian 8.2,
Internasionalisasi Variabel untuk didahulukan internasionalisasi
variabel yang digunakan untuk menentukan nilai kategori lokal.)

LC_SEMUA Jika disetel ke nilai string yang tidak kosong, timpa nilai dari yang lainnya
variabel internasionalisasi.

LC_CTYPE Tentukan lokal untuk interpretasi urutan byte data teks
sebagai karakter (misalnya, byte tunggal sebagai lawan dari karakter multi-byte dalam
argumen).

LC_MESSAGES
Tentukan lokal yang harus digunakan untuk mempengaruhi format dan isi dari
pesan diagnostik yang ditulis ke kesalahan standar.

NLSPATH Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.

TZ Tentukan zona waktu untuk string tanggal dan waktu yang ditulis oleh ipcs. Jika TZ is
tidak disetel atau nol, zona waktu default yang tidak ditentukan akan digunakan.

tidak sinkron EVENT


Default

STDOUT


Baris pengantar harus ditulis dengan format:

"IPC status dari %s as of %s\n", <sumber>, <tanggal>

di manasumber> menunjukkan sumber yang digunakan untuk mengumpulkan statistik dantanggal> adalah
informasi yang akan dihasilkan oleh tanggal perintah ketika dipanggil di lokal POSIX.

Grafik ipcs utilitas kemudian akan membuat hingga tiga laporan tergantung pada q, m, dan s
pilihan. Laporan pertama harus menunjukkan status antrian pesan, laporan kedua
akan menunjukkan status segmen memori bersama, dan laporan ketiga akan menunjukkan
status set semaphore.

Jika fasilitas terkait tidak diinstal atau belum digunakan sejak reboot terakhir,
maka laporan tersebut harus ditulis dalam format:

"%S fasilitas tidak in sistem.\n", <fasilitas>

di manafasilitas> adalah Sambutan dari Manajer Umum PT. LUHAI INDUSTRIAL Antre, bersama Memori, atau Tiang sinyal, sewajarnya. jika
fasilitas telah diinstal dan telah digunakan sejak reboot terakhir, judul kolom
dipisahkan oleh satu atau lebih karakter dan diikuti oleh harus ditulis
seperti yang ditunjukkan di bawah ini diikuti dengan nama fasilitas yang ditulis dengan menggunakan format:

"%s:\n", <fasilitas>

di manafasilitas> adalah Sambutan dari Manajer Umum PT. LUHAI INDUSTRIAL antrian, bersama Memori, atau Semafor, sewajarnya. pada
laporan kedua dan ketiga judul kolom tidak perlu ditulis jika kolom terakhir
judul yang ditulis sudah menyediakan judul kolom untuk semua informasi dalam laporan tersebut.

Judul kolom disediakan di kolom pertama di bawah ini dan arti informasinya
di kolom-kolom itu harus diberikan secara berurutan di bawah ini; huruf dalam kurung menunjukkan
opsi yang akan menyebabkan kolom yang sesuai muncul; ``semua'' berarti kolom itu
akan selalu muncul. Setiap kolom dipisahkan oleh satu atau lebih karakter. Perhatikan bahwa
pilihan ini hanya menentukan informasi apa yang disediakan untuk setiap laporan; mereka tidak
menentukan laporan mana yang ditulis.

T (semua) Jenis fasilitas:

q Antrian pesan.

m Segmen memori bersama.

s Semafor.

Bidang ini adalah karakter tunggal yang ditulis menggunakan format %c.

ID (semua) Pengidentifikasi untuk entri fasilitas. Kolom ini harus ditulis menggunakan
format %d.

KUNCI (semua) Kunci yang digunakan sebagai argumen untuk pesan(), sesemget(), atau sedikit() untuk membuat
entri fasilitas.

Catatan: Kunci dari segmen memori bersama diubah menjadi IPC_PRIVATE ketika
segmen telah dihapus sampai semua proses yang melekat pada
segmen melepaskannya.

Kolom ini harus ditulis dengan format 0x%x.

MODE (all) Fasilitas akses mode dan flag. Mode harus terdiri dari 11 karakter
yang ditafsirkan sebagai berikut.

Karakter pertama harus:

S Jika sebuah proses sedang menunggu a pesan() operasi.

Jika hal di atas tidak benar.

Karakter kedua adalah:

R Jika sebuah proses sedang menunggu a pesan singkat() operasi.

C atau Jika segmen memori bersama yang terkait akan dihapus saat
operasi melampirkan pertama dijalankan.

Jika tidak satu pun di atas benar.

Sembilan karakter berikutnya akan ditafsirkan sebagai tiga set tiga bit
setiap. Set pertama mengacu pada izin pemilik; di sebelah izin
orang lain dalam kelompok pengguna entri fasilitas; dan yang terakhir untuk semua yang lain.
Dalam setiap set, karakter pertama menunjukkan izin untuk membaca, yang kedua
karakter menunjukkan izin untuk menulis atau mengubah entri fasilitas, dan
karakter terakhir adalah tanda minus ('−').

Izin harus ditunjukkan sebagai berikut:

r Jika izin baca diberikan.

w Jika izin menulis diberikan.

a Jika izin mengubah diberikan.

Jika izin yang ditunjukkan tidak diberikan.

Karakter pertama setelah izin menentukan apakah ada
metode kontrol akses alternatif atau tambahan yang terkait dengan fasilitas. Jika
tidak ada metode kontrol akses alternatif atau tambahan yang terkait dengan
fasilitas, tunggal harus ditulis; jika tidak, yang lain dapat dicetak
karakter ditulis.

OWNER (semua) Nama pengguna pemilik entri fasilitas. Jika nama pengguna dari
pemilik ditemukan di database pengguna, setidaknya posisi delapan kolom pertama
nama ditulis dengan format %s. Jika tidak, ID pengguna dari
pemilik harus ditulis menggunakan format %d.

GROUP (semua) Nama grup pemilik entri fasilitas. Jika nama grup dari
pemilik ditemukan di database grup, setidaknya delapan kolom pertama
posisi nama harus ditulis dengan menggunakan format %s. Kalau tidak,
ID grup pemilik ditulis menggunakan format %d.

Sembilan kolom berikut hanya akan ditulis untuk antrian pesan:

PENCIPTA (a,c)
Nama pengguna pencipta entri fasilitas. Jika nama pengguna dari
pencipta ditemukan di database pengguna, setidaknya delapan kolom pertama
posisi nama harus ditulis dengan menggunakan format %s. Kalau tidak,
ID pengguna pencipta harus ditulis menggunakan format %d.

GRUP (a,c)
Nama grup pembuat entri fasilitas. Jika nama grup dari
pencipta ditemukan di database grup, setidaknya delapan kolom pertama
posisi nama harus ditulis dengan menggunakan format %s. Kalau tidak,
ID grup pencipta ditulis dengan menggunakan format %d.

CBYTE (a,o)
Jumlah byte dalam pesan yang saat ini beredar di terkait
antrian pesan. Kolom ini harus ditulis menggunakan format %d.

JUMLAH (a,o) Jumlah pesan yang saat ini beredar di antrean pesan terkait.
Kolom ini harus ditulis menggunakan format %d.

QBYTE (a,b)
Jumlah byte maksimum yang diizinkan dalam pesan yang beredar di terkait
antrian pesan. Kolom ini harus ditulis menggunakan format %d.

LSPID (a,p) ID proses dari proses terakhir yang mengirim pesan ke antrian terkait.
Kolom ini harus ditulis dengan menggunakan format:

"%D", <pid>

di manapid> adalah 0 jika tidak ada pesan yang dikirim ke pesan yang sesuai
antre; sebaliknya,pid> akan menjadi ID proses dari proses terakhir untuk mengirim
pesan ke antrian.

LRPID (a,p) ID proses dari proses terakhir untuk menerima pesan dari yang terkait
antre. Kolom ini harus ditulis dengan menggunakan format:

"%D", <pid>

di manapid> adalah 0 jika tidak ada pesan yang diterima dari yang sesuai
antrian pesan; sebaliknya,pid> akan menjadi ID proses dari proses terakhir untuk
menerima pesan dari antrian.

WAKTU (a,t) Waktu pesan terakhir dikirim ke antrean terkait. Jika ada pesan
telah dikirim ke antrian pesan yang sesuai, jam, menit, dan detik
terakhir kali pesan dikirim ke antrian harus ditulis menggunakan
format %d:%2.2d:%2.2d. Jika tidak, formatnya " dilarang masuk" harus ditulis.

WAKTU (a,t) Waktu pesan terakhir diterima dari antrean terkait. Jika sebuah
pesan telah diterima dari antrian pesan yang sesuai, jam,
menit, dan detik terakhir kali pesan diterima dari antrian
ditulis dengan format %d:%2.2d:%2.2d. Jika tidak, formatnya " tidak-
pintu masuk" harus ditulis.

Delapan kolom berikut hanya akan ditulis untuk segmen memori bersama.

PENCIPTA (a,c)
Pengguna pencipta entri fasilitas. Jika nama pengguna pencipta
ditemukan di database pengguna, setidaknya delapan posisi kolom pertama dari
nama ditulis dengan format %s. Jika tidak, ID pengguna dari
pencipta ditulis dengan format %d.

GRUP (a,c)
Nama grup pembuat entri fasilitas. Jika nama grup dari
pencipta ditemukan di database grup, setidaknya delapan kolom pertama
posisi nama harus ditulis dengan menggunakan format %s. Kalau tidak,
ID grup pencipta ditulis dengan menggunakan format %d.

NATTCH (a,o)
Jumlah proses yang dilampirkan ke segmen memori bersama yang terkait. Ini
field ditulis dengan format %d.

SEGSZ (a,b) Ukuran segmen memori bersama yang terkait. Bidang ini harus ditulis
menggunakan format %d.

CPID (a,p) ID proses dari pembuat entri memori bersama. Bidang ini akan menjadi
ditulis dengan format %d.

LPID (a,p) ID proses dari proses terakhir untuk melampirkan atau melepaskan memori bersama
segmen. Kolom ini harus ditulis dengan menggunakan format:

"%D", <pid>

di manapid> adalah 0 jika tidak ada proses yang memasang memori bersama yang sesuai
segmen; sebaliknya,pid> akan menjadi ID proses dari proses terakhir untuk
melampirkan atau melepaskan segmen.

SEBUAH WAKTU (a,t) Waktu lampiran terakhir pada segmen memori bersama yang terkait adalah
lengkap. Jika segmen memori bersama yang sesuai pernah dipasang,
jam, menit, dan detik terakhir kali segmen dilampirkan harus
ditulis dengan format %d:%2.2d:%2.2d. Jika tidak, formatnya " dilarang masuk"
harus ditulis.

WAKTU (a,t) Waktu pelepasan terakhir pada segmen memori bersama yang terkait adalah
lengkap. Jika segmen memori bersama yang sesuai pernah dilepaskan,
jam, menit, dan detik terakhir kali segmen dilepaskan harus
ditulis dengan format %d:%2.2d:%2.2d. Jika tidak, formatnya " dilarang masuk"
harus ditulis.

Empat kolom berikut hanya akan ditulis untuk set semaphore:

PENCIPTA (a,c)
Pengguna pencipta entri fasilitas. Jika nama pengguna pencipta
ditemukan di database pengguna, setidaknya delapan posisi kolom pertama dari
nama ditulis dengan format %s. Jika tidak, ID pengguna dari
pencipta ditulis dengan format %d.

GRUP (a,c)
Nama grup pembuat entri fasilitas. Jika nama grup dari
pencipta ditemukan di database grup, setidaknya delapan kolom pertama
posisi nama harus ditulis dengan menggunakan format %s. Kalau tidak,
ID grup pencipta ditulis dengan menggunakan format %d.

SMKN (a,b) Jumlah semaphore di set yang terkait dengan entri semaphore. Ini
field ditulis dengan format %d.

WAKTU (a,t) Waktu operasi semaphore terakhir di set yang terkait dengan semaphore
entri telah selesai. Jika operasi semaphore pernah dilakukan pada
set semaphore yang sesuai, jam, menit, dan detik terakhir
operasi semaphore pada himpunan semaphore harus ditulis menggunakan format
%d:%2.2d:%2.2d. Jika tidak, formatnya " dilarang masuk" harus ditulis.

Kolom berikut harus ditulis untuk ketiga laporan ketika diminta:

WAKTU (a,t) Waktu entri terkait dibuat atau diubah. Jam, menit, dan
detik saat entri terkait dibuat harus ditulis
menggunakan format %d:%2.2d:%2.2d.

STDERR


Kesalahan standar harus digunakan hanya untuk pesan diagnostik.

KELUARAN FILE


Tidak ada.

DITERIMA DESKRIPSI


Tidak ada.

EXIT STATUS


Nilai keluar berikut harus dikembalikan:

0 Berhasil menyelesaikan.

>0 Terjadi kesalahan.

KONSEKUENSI OF GALAT


Default

Grafik berikut bagian adalah informatif.

APLIKASI PENGGUNAAN


Hal-hal dapat berubah saat ipcs sedang berlari; informasi yang diberikannya dijamin
akurat hanya ketika diambil.

CONTOH


Tidak ada.

ALASAN


Tidak ada.

MASA DEPAN ARAH


Tidak ada.

Gunakan ipcsposix online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad