SETSID(1) User Commands SETSID(1)

setsid - اجرای برنامه در یک نشست کاربری جدید

setsid [options] program [arguments]

دستور setsid یک برنامه را در یک نشست (session) جدید اجرا می‌کند. اگر فرایند از پیش سرگروه گروه فرایند باشد، این دستور تابع fork(2) را فراخوانی می‌کند؛ در غیر این صورت، برنامه را در فرایند جاری اجرا می‌نماید. این رفتار پیش‌فرض را می‌توان با استفاده از گزینهٔ --fork تغییر داد.

-c, --ctty

ترمینال کنترل‌کننده را روی ترمینال جاری تنظیم می‌کند.

-f, --fork

همیشه یک فرایند جدید ایجاد می‌کند.

-w, --wait

منتظر پایان اجرای برنامه می‌ماند و وضعیت خروج آن برنامه را به عنوان وضعیت خروج setsid بازمی‌گرداند.

-V, --version

نمایش اطلاعات نسخه و خروج.

-h, --help

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

Rick Sladkey <jrs@world.std.com>

setsid(2)

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

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

2026-06-16 util-linux 2.41.5