| KILLTREE(1) | دستورات کاربر | KILLTREE(1) |
نام (NAME)
killtree - خاتمه دادن و متوقفسازی یک فرآیند به همراه تمامی فرزندان آن در درخت فرآیند
خلاصه دستور (SYNOPSIS)
killtree
[گزینهها]
شناسه_پردازش...
killtree [-s
سیگنال |
-سیگنال]
شناسه_پردازش...
توضیحات (DESCRIPTION)
دستور killtree یک ابزار سیستمی برای ارسال سیگنال خاتمه به یک فرآیند ریشه (مشخصشده با شناسه_پردازش) و به صورت بازگشتی به تمامی زیرفرآیندها و فرزندان آن در درخت سلسلهمراتبی پردازشها است. این دستور تضمین میکند که هیچ پردازش یتیم یا فرآیند پسزمینهای وابسته به پردازش اصلی در حال اجرا باقی نماند.
به طور پیشفرض، سیگنال SIGTERM (سیگنال شماره ۱۵) ارسال میشود تا به برنامهها فرصت داده شود منابع خود را پاکسازی کرده و به شکل امن بسته شوند. در صورت نیاز میتوان با گزینههای مربوطه سیگنالهای دیگری مانند SIGKILL (سیگنال شماره ۹) را ارسال نمود.
گزینهها (OPTIONS)
- -s سیگنال, --signal سیگنال
- تعیین نام یا شماره سیگنالی که باید به درخت پردازش ارسال شود (مانند SIGKILL، SIGTERM یا شماره سیگنال مانند 9).
- -f, --force
- ارسال اجباری سیگنال SIGKILL به کل درخت فرآیند جهت متوقفسازی فوری و بدون معطلی پردازشها.
- -v, --verbose
- حالت پرحرف؛ نمایش شناسههای پردازش (PID) و نام فرآیندهایی که سیگنال دریافت میکنند به همراه سلسلهمراتب درختی.
- -q, --quiet
- حالت بیصدا؛ سرکوب پیامهای هشدار و خطاهای مربوط به پردازشهایی که پیش از دریافت سیگنال بسته شدهاند.
- -h, --help
- نمایش راهنمای استفاده از دستور و خروج.
- -V, --version
- نمایش اطلاعات نگارش برنامه و خروج.
مثالها (EXAMPLES)
خاتمه دادن به پردازش شماره 1234 و تمامی فرزندان آن با سیگنال پیشفرض TERM:
$ killtree 1234
ارسال سیگنال اجباری KILL (شماره ۹) به فرآیند و کلیه فرزندان:
$ killtree -s 9 1234
اجرای با جزئیات کامل و نمایش درخت فرآیندهای متوقفشده:
$ killtree -v 1234
همچنین ببینید (SEE ALSO)
| 8 اکتبر 2026 | Parch Linux |