لینوکس, مدیریت سرور لینوکس

آموزش دستور Pkill در لینوکس – نحوه استفاده از Pkill در خط فرمان لینوکس

آموزش دستور Pkill در لینوکس - نحوه استفاده از Pkill در خط فرمان لینوکس

Pkill یک دستور کاربردی در لینوکس است که امکان بستن برنامه ها و processes از طریق ترمینال را فراهم می کند، در این مقاله نحوه استفاده از دستور Pkill را به طور کامل به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش دستور Pkill در لینوکس - نحوه استفاده از Pkill در خط فرمان لینوکس

دستور Pkill در لینوکس چیست؟

یک دستور کاربردی در لینوکس است که امکان بستن برنامه ها و processes از طریق ترمینال را فراهم می کند.

pkill یک ابزار خط فرمان است که بر اساس معیارهای داده شده ، سیگنالهایی را به فرآیندهای یک برنامه در حال اجرا ارسال می کند.

این processes را می توان با نام کامل یا جزئی آنها ، کاربری که فرایند یا سایر ویژگی ها را مشخص می کند ، مشخص کرد. دستور pkill بخشی از بسته procps (یا procps-ng) است که تقریباً در تمام توزیع های لینوکس از پیش نصب شده است.

در ادامه این مقاله نحوه استفاده از دستور pkill در سیستم عامل لینوکس را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

سینتکس دستور

نحو دستور pkill به شرح زیر است:

pkill [OPTIONS] <PATTERN>

pkill سیگنال ۱۵ (TERM) را به PID های همه برنامه های در حال اجرا که با نام مشخص شده مطابقت دارند ، می فرستد.

به عنوان مثال ، برای متوقف کردن تمام مراحل Firefox ، از دستور :

pkill -9 firefox

دستور هنگامی که حداقل یک فرآیند اجرا با نام درخواست شده مطابقت داشته باشد ، ۰ برمی گردد.

در غیر این صورت ، کد خروجی ۱ است. این می تواند در هنگام نوشتن اسکریپت های پوسته مفید باشد.

برای ارسال یک سیگنال متفاوت به فرآیندهای همسان ، دستور pkill را با گزینه –signal نصب کنید ، و به دنبال آن عدد، علامت یا نام سیگنال نمادین است؛ راه دیگر برای ارسال سیگنال اجرای pkill است که به دنبال آن نام سیگنال یا شماره پیشوند توسط یک hyphen (-) آورده شده است.

مثال های دیگر از دستور Pkill

از گزینه -u برای گفتن pkill مطابقت با فرآیندهای یک کاربر خاص استفاده کنید:

pkill -u mark

برای مشخص کردن چندین کاربر ، نام آنها را با کاما از هم جدا کنید:

pkill -u mark,danny

همچنین می توانید گزینه ها و الگوهای جستجو را با هم ترکیب کنید.

به عنوان مثال برای ارسال سیگنال KILL تمام فرایندی که تحت “mark” کاربر قرار دارد و حاوی “gnome” در نام آنهاست:

pkill -9 -u mark gnome

برای نمایش حداقل کمترین مراحل اخیر یا جدیدترین مراحل ، از گزینه -n (برای جدیدترین) یا گزینه -o (برای قدیمی ترین) استفاده کنید.

به عنوان مثال ، برای از بین بردن آخرین صفحه ایجاد شده:

pkill -9 -n screen

دستور pkill برای ارسال سیگنال به برنامه های در حال اجرا بر اساس معیارهای مختلف استفاده می شود.

امیدواریم مقاله آموزش دستور بستن پراسس ها از طریق خط فرمان لینوکس مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *