وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

دستور کشتن اوبونتو

0 2
زمان لازم برای مطالعه: 3 دقیقه


هر توزیع لینوکس مجموعه‌ای از استانداردها و ابزارهای دیگر در هسته است. اوبونتو که یکی از محبوب ترین آنهاست، محبوب ترین و قدرتمندترین ابزار لینوکس را در طبیعت ارائه می دهد. “killall” ابزار قدرتمندی است که در اختیار شماست. بیایید دریابیم که با “کشتن” چه کاری می توانید انجام دهید. این دقیقاً مانند “کشتن” است اما با قدرت بسیار بیشتر در جیب. این یک ابزار CLI است. احتیاط ضروری است زیرا یک فرمان اشتباه می تواند سیستم شما را کاملاً بی فایده کند.

فرمان کشتن

“killall” از ساختار زیر پیروی می کند –

همه را بکش [OPTIONS] نام

به قول مرد page از “killall”، ابزار سیگنالی را به فرآیندهای هدف ارسال می کند. بدون تعیین نوع سیگنال، پیش فرض SIGTERM است. اگر “killall” بتواند حداقل 1 نفر را بکشد process مطابق با الزامات، یک کد بازگشت صفر برمی گرداند. شما نمی توانید یک “کشتار” را بکشید process.

کشتن الف process

این ابتدایی ترین استفاده از دستور “killall” است. تنها کاری که باید انجام دهید این است که نام آن را بنویسید process.

به عنوان مثال، من دیسک های GNOME را باز کرده ام، process نام “گنوم دیسک”. برای کشتن process، دستور زیر را اجرا کنید –

همه را بکش دیسک های گنوم

دستور کشتن اوبونتودستور کشتن اوبونتو

دستور کشتن اوبونتودستور کشتن اوبونتو

درخواست اجازه

هنگامی که شما دستورات “killall” را اجرا می کنید، احتمال زیادی وجود دارد که بخواهید چیزی ناخواسته را بکشید. شما باید از پرچم “-i” استفاده کنید.

همه را بکش -من دیسک های گنوم

دستور کشتن اوبونتودستور کشتن اوبونتو

دستور کشتن اوبونتودستور کشتن اوبونتو

حساسیت به حروف کوچک

به طور کلی، “killall” یک ابزار حساس به حروف بزرگ و کوچک است، بنابراین مطمئن شوید که نام را به درستی تایپ کرده اید.

# دستور اشتباه
همه را بکش دیسک های GNOME

پیشنهاد می‌کنیم بخوانید:  روش نصب و استفاده از Go روی اوبونتو 22.04

# دستور صحیح
همه را بکش دیسک های گنوم

دستور کشتن اوبونتودستور کشتن اوبونتو

دستور کشتن اوبونتودستور کشتن اوبونتو

اگر می‌خواهید killall را به‌عنوان حروف کوچک و بزرگ اجباری کنید، از پرچم «-I» استفاده کنید.

همه را بکش -من دیسک های GNOME

دستور کشتن اوبونتودستور کشتن اوبونتو

انتخاب سیگنال ENDING

انواع مختلفی از سیگنال خاتمه در دسترس است. اگر می خواهید از یک سیگنال انتهایی خاص استفاده کنید ، از ساختار زیر استفاده کنید –

همه را بکش -s

# یا
همه را بکش –علامت

# یا
همه را بکش -علامت

برای پیدا کردن لیست سیگنال موجود، از پرچم “-l” استفاده کنید.

همه را بکش -l

دستور کشتن اوبونتودستور کشتن اوبونتو

کشتن process تا آن زمان

همچنین می توانید به “Killall” بگویید که بسته به فرایندها فسخ شود روی زمان دویدن آنها!

همه را بکش -o [TIME]

# یا
همه را بکش –بزرگتر از [TIME]

مثلا،

همه را بکش -o 2 ساعت

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

همه را بکش -y [TIME]

# یا
همه را بکش –جوان تر از [TIME]

مثلا،

همه را بکش -y 2 ساعت

این دستور تمام مراحل جوان تر از 2 ساعت را از بین می برد.

از بین بردن تمام فرآیندهای متعلق به یک کاربر

این یک کار بسیار خطرناک است که باید انجام شود و حتی ممکن است سیستم شما را بی فایده کند ، مگر اینکه مجدداً آن را مجدداً راه اندازی کنید. مطمئن شوید که تمام کارهای مهم خود را به پایان رسانده اید.

ساختار به این صورت است –

همه را بکش -u [USERNAME]

مثلا،

همه را بکش -u ویکتور

این دستور همه چیز را در زیر کاربر “ویکتور” می کشد.

پیشنهاد می‌کنیم بخوانید:  روش رفع خطای “404 Not Found” با “apt-get update” روی اوبونتو قدیمی

سایر دستورات “کشتن”.

تعدادی دیگر از دستورات موجود “Killall” وجود دارد. برای لیست کوتاه ، از دستور زیر استفاده کنید –

همه را بکش –کمک

دستور کشتن اوبونتودستور کشتن اوبونتو

برای توضیح عمیق هر پارامتر و گزینه، مرد page بهترین گزینه است

مرد همه را بکش

دستور کشتن اوبونتودستور کشتن اوبونتو

تو می توانی export مرد page به یک فایل متنی جداگانه برای خواندن در آینده.

man killall > ~/Desktop/killall.txt

دستور کشتن اوبونتودستور کشتن اوبونتو

دستور کشتن اوبونتودستور کشتن اوبونتو

لذت ببرید!

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-05 18:30:05

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید