англійськафранцузькаіспанська

Ad


Значок OnWorks

ipcsposix - онлайн у хмарі

Запустіть ipcsposix у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда ipcsposix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


ipcs — звіт про стан засобів міжпроцесного зв'язку XSI

СИНТАКСИС


шт [−qms] [−a|−bcopt]

ОПИС


Команда шт утиліта повинна записати інформацію про активний міжпроцесний зв'язок
об'єкти

Без опцій інформація повинна бути записана в короткому форматі для черг повідомлень, спільного доступу
сегменти пам’яті та набори семафорів, які на даний момент активні в системі. інакше
інформація, яка відображається, керується вказаними параметрами.

ВАРІАНТИ


Команда шт утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ
12.2, Утиліта синтаксис керівні вказівки.

Команда шт утиліта приймає такі параметри:

−q Запис інформації про активні черги повідомлень.

−м Запишіть інформацію про активні сегменти спільної пам'яті.

−s Запишіть інформацію про активні набори семафорів.

If −q, −мабо −s зазначаються лише відомості про ці об’єкти.
Якщо жодне з цих трьох не зазначено, відомості про всі три мають бути письмовими
до наступних варіантів:

−а Використовуйте всі параметри друку. (Це скорочене позначення для −b, −c, −o, −стр та
−t.)

−b Напишіть інформацію про максимально допустимий розмір. (Максимальна кількість байтів у
повідомлення в черзі для черг повідомлень, розмір сегментів для спільної пам'яті та
кількість семафорів у кожному наборі для семафорів.)

−c Введіть ім'я користувача творця та назву групи; Дивись нижче.

−o Напишіть інформацію про неперевершене використання. (Кількість повідомлень у черзі та всього
кількість байтів у повідомленнях у черзі для черг повідомлень і кількість процесів
приєднано до сегментів спільної пам’яті.)

−стр Запишіть інформацію про номер процесу. (Ідентифікатор процесу останнього процесу, який надсилається a
повідомлення та ідентифікатор процесу останнього процесу для отримання повідомлення про повідомлення
черги, ідентифікатор процесу створюваного процесу та ідентифікатор процесу останнього процесу
щоб приєднати або від’єднати сегменти спільної пам’яті.)

−t Напишіть інформацію про час. (Час останньої контрольної операції, яка змінила
дозволи доступу до всіх об'єктів, час останнього msgsnd() і msgrcv()
операції над чергами повідомлень, час останнього шмат() і shmdt() операції на
спільна пам'ять і час останнього гладити() операція над семафорами.)

ОПЕРАНДИ


Ні.

STDIN


Не використовується.

ВХІД ФАЙЛИ


* База даних групи

* База даних користувачів

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наступні змінні середовища мають впливати на виконання шт:

МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)

LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.

LC_CTYPE Визначте локаль для інтерпретації послідовностей байтів текстових даних
як символи (наприклад, однобайтові на відміну від багатобайтових символів у
аргументи).

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані у стандартну помилку.

NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.

TZ Визначте часовий пояс для рядків дати та часу, записаних шт. Якщо TZ is
unset або null, має використовуватися невизначений часовий пояс за замовчуванням.

АСИНХРОННИЙ ПОДІЇ


За замовчуванням.

ВИСТАВКА


Вступний рядок має бути написаний у форматі:

«МПК статус від %s as of %s\n", <джерело>, <дата>

деджерело> вказує джерело, використане для збору статистичних даних тадата> є
інформацію, яка буде створена дата команду при виклику в мові POSIX.

Команда шт потім утиліта створює до трьох звітів залежно від −q, −м та −s
варіанти. У першому звіті вказується стан черг повідомлень, у другому звіті
вказує стан сегментів спільної пам'яті, а третій звіт вказує
статус наборів семафорів.

Якщо відповідний засіб не встановлено або не використовувався з моменту останнього перезавантаження,
тоді звіт виписується у форматі:

"%s об'єкт НЕ in система.\n", <об'єкт>

деоб'єкт> є Повідомлення Чергу, Загальні пам'ятьабо Семафор, по мірі необхідності. Якщо
засіб було встановлено та використовується з моменту останнього перезавантаження, заголовки стовпців
розділені одним або кількома символів, а потім а має бути написано
як зазначено нижче, а потім назва закладу, записана у форматі:

"%s:\n", <об'єкт>

деоб'єкт> є Повідомлення черги, Загальні пам'ятьабо Семафори, по мірі необхідності. На
Другий і третій звіти заголовки стовпців не потрібно писати, якщо останній стовпець
написані заголовки вже містять заголовки стовпців для всієї інформації в цьому звіті.

Заголовки стовпців у першому стовпці нижче та значення інформації
у цих колонках наводяться в порядку нижче; букви в дужках позначають
параметри, які призводять до появи відповідного стовпця; "все" означає, що стовпець
завжди з'являтися. Кожен стовпець розділений одним або кількома символів. Зауважте, що
ці параметри визначають лише те, яка інформація надається для кожного звіту; вони не
визначити, які звіти складаються.

T (всі) Тип закладу:

q Черга повідомлень.

m Сегмент спільної пам'яті.

s Семафор.

Це поле являє собою один символ, записаний у форматі %c.

ID (всі) Ідентифікатор для запису об'єкта. Це поле має бути записано за допомогою
формат %d.

KEY (усі) Ключ, який використовується як аргумент повідомлення(), semget(), або shmget(), щоб створити
вхід до закладу.

Примітка: Ключ сегмента спільної пам’яті змінюється на IPC_PRIVATE, коли
сегмент буде видалено, доки всі процеси не приєднаються до
сегмент від’єднайте його.

Це поле має бути записано у форматі 0x%x.

MODE (усі) Режими доступу до об'єктів і прапорці. Режим має складатися з 11 символів
які інтерпретуються наступним чином.

Перший символ має бути:

S Якщо процес чекає на a msgsnd() операція.

− Якщо вищесказане не відповідає дійсності.

Другим символом має бути:

R Якщо процес очікує на a msgrcv() операція.

C або − Якщо пов’язаний сегмент спільної пам’яті потрібно очистити, коли
виконується перша операція приєднання.

− Якщо нічого з перерахованого вище не відповідає дійсності.

Наступні дев'ять символів інтерпретуються як три набори по три біти
кожен. Перший набір відноситься до дозволів власника; поруч із дозволами
інших у групі користувачів входу в заклад; і останній до всіх інших.
У кожному наборі перший символ вказує на дозвіл на читання, другий
символ вказує на дозвіл записувати або змінювати запис об’єкта, а також
останній символ - знак мінус ('−').

Дозволи вказуються таким чином:

r Якщо дозвіл на читання надано.

w Якщо надано дозвіл на запис.

a Якщо надано дозвіл на зміну.

− Якщо зазначений дозвіл не надано.

Перший символ після дозволів визначає, чи є
альтернативний або додатковий метод контролю доступу, пов'язаний з об'єктом. Якщо
немає альтернативного або додаткового методу контролю доступу, пов’язаного з
об'єкт, одиночний повинні бути написані; інакше, інший варіант для друку
персонаж написаний.

OWNER (усі) Ім’я користувача власника запису об’єкта. Якщо ім’я користувача
власник знайдено в базі даних користувачів, принаймні, перші вісім позицій стовпців
назви слід записувати у форматі %s. В іншому випадку ідентифікатор користувача
власник має бути написаний у форматі %d.

GROUP (усі) Назва групи власника запису об'єкта. Якщо назва групи
власника знайдено в базі даних групи, принаймні в перших восьми стовпцях
позиції назви записуються у форматі %s. В іншому випадку
груповий ідентифікатор власника записується у форматі %d.

Наступні дев'ять стовпців повинні бути записані лише для черг повідомлень:

ТВОРЦЬ (a,c)
Ім'я користувача творця запису об'єкта. Якщо ім’я користувача
creator знайдено в базі даних користувачів, принаймні в перших восьми стовпцях
позиції назви записуються у форматі %s. В іншому випадку
Ідентифікатор користувача творця записується у форматі %d.

CGROUP (a,c)
Назва групи автора запису об'єкта. Якщо назва групи
creator знайдено в базі даних групи, принаймні в перших восьми стовпцях
позиції назви записуються у форматі %s. В іншому випадку
груповий ідентифікатор творця записується у форматі %d.

КБАЙТ (a,o)
Кількість байтів у повідомленнях, які наразі не оброблені на пов’язаному
черга повідомлень. Це поле має бути записано у форматі %d.

QNUM (a,o) Кількість повідомлень, які наразі не оброблені у пов’язаній черзі повідомлень.
Це поле має бути записано у форматі %d.

QBYTES (a,b)
Максимально дозволена кількість байтів у повідомленнях, які не обробляються на пов’язаному
черга повідомлень. Це поле має бути записано у форматі %d.

LSPID (a,p) Ідентифікатор процесу останнього процесу, який надсилає повідомлення до пов'язаної черги.
Це поле має бути записано у форматі:

"%d", <ПІД>

деПІД> дорівнює 0, якщо на відповідне повідомлення не було надіслано жодного повідомлення
черга; інакше,ПІД> має бути ідентифікатор процесу останнього процесу, який надсилається a
повідомлення в чергу.

LRPID (a,p) Ідентифікатор процесу останнього процесу, який отримав повідомлення від пов’язаного
черга. Це поле має бути записане у форматі:

"%d", <ПІД>

деПІД> дорівнює 0, якщо повідомлення не отримано від відповідного
черга повідомлень; інакше,ПІД> має бути ідентифікатор процесу останнього процесу
отримати повідомлення з черги.

ЧАС (a,t) Час, коли останнє повідомлення було надіслано до відповідної черги. Якщо повідомлення містить
надіслано до відповідної черги повідомлень, годину, хвилину та секунду
останній раз, коли повідомлення було надіслано до черги, має бути записано за допомогою
формат %d:%2.2d:%2.2d. Інакше формат " в'їзд заборонено" має бути написано.

ЧАС (a,t) Час отримання останнього повідомлення з пов’язаної черги. Якщо
повідомлення отримано з відповідної черги повідомлень, годину,
хвилину і секунду останнього разу отримання повідомлення з черги
повинні бути написані у форматі %d:%2.2d:%2.2d. Інакше формат " ні-
вхід" має бути написано.

Наступні вісім стовпців мають бути записані лише для сегментів спільної пам’яті.

ТВОРЦЬ (a,c)
Користувач творця запису об'єкта. Якщо ім’я користувача творця
знайдено в базі даних користувачів, принаймні перші вісім позицій стовпців
назва має бути записана у форматі %s. В іншому випадку ідентифікатор користувача
creator має бути написаний у форматі %d.

CGROUP (a,c)
Назва групи автора запису об'єкта. Якщо назва групи
creator знайдено в базі даних групи, принаймні в перших восьми стовпцях
позиції назви записуються у форматі %s. В іншому випадку
груповий ідентифікатор творця записується у форматі %d.

NATTCH (a,o)
Кількість процесів, приєднаних до пов’язаного сегмента спільної пам’яті. Це
поле має бути записане у форматі %d.

SEGSZ (a,b) Розмір пов'язаного сегмента спільної пам'яті. Це поле має бути записано
використовуючи формат %d.

CPID (a,p) Ідентифікатор процесу творця запису спільної пам'яті. Це поле має бути
написані з використанням формату %d.

LPID (a,p) Ідентифікатор процесу останнього процесу для приєднання або від'єднання спільної пам'яті
сегмент. Це поле має бути записано у форматі:

"%d", <ПІД>

деПІД> дорівнює 0, якщо жоден процес не приєднав відповідну спільну пам'ять
сегмент; інакше,ПІД> має бути ідентифікатор процесу останнього процесу
прикріпити або від’єднати сегмент.

ЧАС (a,t) Час останнього приєднання до пов’язаного сегмента спільної пам’яті
завершено. Якщо відповідний сегмент спільної пам’яті коли-небудь був приєднаний,
годину, хвилину та секунду останнього часу, коли сегмент був прикріплений
бути записаним у форматі %d:%2.2d:%2.2d. Інакше формат " в'їзд заборонено"
має бути написано.

DTIME (a,t) Час останнього від’єднання пов’язаного сегмента спільної пам’яті
завершено. Якщо відповідний сегмент спільної пам’яті коли-небудь був від’єднаний,
годину, хвилину та секунду останнього часу, коли сегмент був відокремлений
бути записаним у форматі %d:%2.2d:%2.2d. Інакше формат " в'їзд заборонено"
має бути написано.

Наступні чотири стовпці мають бути записані лише для наборів семафорів:

ТВОРЦЬ (a,c)
Користувач творця запису об'єкта. Якщо ім’я користувача творця
знайдено в базі даних користувачів, принаймні перші вісім позицій стовпців
назва має бути записана у форматі %s. В іншому випадку ідентифікатор користувача
creator має бути написаний у форматі %d.

CGROUP (a,c)
Назва групи автора запису об'єкта. Якщо назва групи
creator знайдено в базі даних групи, принаймні в перших восьми стовпцях
позиції назви записуються у форматі %s. В іншому випадку
груповий ідентифікатор творця записується у форматі %d.

NSEMS (a,b) Кількість семафорів у наборі, пов'язаному із записом семафору. Це
поле має бути записане у форматі %d.

ЧАС (a,t) Час останньої операції з семафором у наборі, пов'язаному з семафором
запис було завершено. Якщо операція з семафором коли-небудь була виконана над
відповідний набір семафорів, годину, хвилину та секунду останнього
операція семафора над набором семафорів повинна бути записана з використанням формату
%d:%2.2d:%2.2d. Інакше формат " в'їзд заборонено" має бути написано.

У разі запиту для всіх трьох звітів слід записувати наступну колонку:

CTIME (a,t) Час створення або зміни відповідного запису. Година, хвилина і
повинна бути записана секунда часу, коли створено відповідний запис
використовуючи формат %d:%2.2d:%2.2d.

STDERR


Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.

ВИХІД ФАЙЛИ


Ні.

ПОВЕРНЕНІ ОПИС


Ні.

EXIT СТАТУС


Повинні бути повернуті такі вихідні значення:

0 Успішне завершення.

>0 Сталася помилка.

НАСЛІДКИ OF ПОМИЛКИ


За замовчуванням.

Команда після розділам він має інформативний.

ЗАСТОСУВАННЯ ВИКОРИСТАННЯ


Поки все може змінитися шт біжить; інформація, яку він надає, гарантовано
точний лише тоді, коли його було отримано.

ПРИКЛАДИ


Ні.

ОБГОВОРЕННЯ


Ні.

Майбутнє НАПРЯМКИ


Ні.

Використовуйте ipcsposix онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - утиліта для
    отримати інформацію про неактивне ядро ​​ЦП
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: інструмент
    який друкує п...
    Запустіть cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - утиліта для налаштування ЦП
    спеціальні параметри ядра для стану простою
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: The
    cpupower idle-se...
    Запустіть cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - змінює/друкує дані користувача
    поточний шлях пошуку набору карт. Впливає на
    доступ користувача до даних, що існують під
    інші набори карт у поточному місці. ...
    Запустіть g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - друкує повідомлення, попередження,
    інформацію про прогрес або фатальну помилку в
    ТРАВ'ЯНИЙ шлях. Цей модуль слід використовувати в
    сценарії для повідомлень, які надаються користувачеві.
    KEYWO...
    Запустіть g.messagegrass
  • Детальніше »

Ad