IPCMK(1) دستورات کاربری IPCMK(1)

ipcmk - ایجاد منابع ارتباط بین‌فرآیندی (IPC) مانند حافظه اشتراکی و صف پیام

ipcmk [options]

دستور ipcmk به شما امکان می‌دهد اشیاء ارتباط بین‌فرآیندی (IPC) از نوع POSIX و System V را ایجاد کنید: قطعه‌های حافظه اشتراکی، صف‌های پیام و سمافور (آرایه‌های سمافور برای System V).

منابع را می‌توان با این گزینه‌ها مشخص کرد:

-M, --shmem size

ایجاد یک قطعه حافظه اشتراکی با اندازه size بایت. آرگومان size می‌تواند با پسوندهای ضربی KiB (=۱۰۲۴)، MiB (=۱۰۲۴*۱۰۲۴) و به همین ترتیب برای GiB و غیره همراه باشد ("iB" اختیاری است، برای نمونه "K" همان معنای "KiB" را دارد) یا پسوندهای KB (=۱۰۰۰)، MB (=۱۰۰۰*۱۰۰۰) و به همین ترتیب برای GB و غیره.

-m, --posix-shmem size

ایجاد یک قطعه حافظه اشتراکی POSIX با اندازه size بایت. آرگومان size می‌تواند با پسوندهای ضربی KiB (=۱۰۲۴)، MiB (=۱۰۲۴*۱۰۲۴) و به همین ترتیب برای GiB و غیره همراه باشد ("iB" اختیاری است، برای نمونه "K" همان معنای "KiB" را دارد) یا پسوندهای KB (=۱۰۰۰)، MB (=۱۰۰۰*۱۰۰۰) و به همین ترتیب برای GB و غیره.

-Q, --queue

ایجاد یک صف پیام.

-q, --posix-mqueue

ایجاد یک صف پیام POSIX.

-S, --semaphore number

ایجاد یک آرایه سمافور با تعداد number عنصر.

-s, --posix-semaphore

ایجاد یک سمافور نام‌گذاری‌شده POSIX.

-n, --name name

نام شیء IPC از نوع POSIX. این گزینه برای اشیاء IPC از نوع POSIX اجباری است.

سایر گزینه‌ها عبارتند از:

-p, --mode mode

مجوزهای دسترسی برای منبع. مقدار پیش‌فرض 0644 است.

-h, --help

نمایش متن راهنما و خروج.

-V, --version

نمایش نسخه و خروج.

Hayden A. James <hayden.james@gmail.com>, Prasanna Paithankar <paithankarprasanna@gmail.com>

ipcrm(1), ipcs(1), lsipc(1), sysvipc(7)

برای گزارش باگ‌ها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.

دستور ipcmk بخشی از بسته util-linux است که می‌توان آن را از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.

2026-09-02 util-linux 2.42.3