از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
دستور کشتن اوبونتو
سرفصلهای مطلب
هر توزیع لینوکس مجموعهای از استانداردها و ابزارهای دیگر در هسته است. اوبونتو که یکی از محبوب ترین آنهاست، محبوب ترین و قدرتمندترین ابزار لینوکس را در طبیعت ارائه می دهد. “killall” ابزار قدرتمندی است که در اختیار شماست. بیایید دریابیم که با “کشتن” چه کاری می توانید انجام دهید. این دقیقاً مانند “کشتن” است اما با قدرت بسیار بیشتر در جیب. این یک ابزار CLI است. احتیاط ضروری است زیرا یک فرمان اشتباه می تواند سیستم شما را کاملاً بی فایده کند.
فرمان کشتن
“killall” از ساختار زیر پیروی می کند –
به قول مرد page از “killall”، ابزار سیگنالی را به فرآیندهای هدف ارسال می کند. بدون تعیین نوع سیگنال، پیش فرض SIGTERM است. اگر “killall” بتواند حداقل 1 نفر را بکشد process مطابق با الزامات، یک کد بازگشت صفر برمی گرداند. شما نمی توانید یک “کشتار” را بکشید process.
کشتن الف process
این ابتدایی ترین استفاده از دستور “killall” است. تنها کاری که باید انجام دهید این است که نام آن را بنویسید process.
به عنوان مثال، من دیسک های GNOME را باز کرده ام، process نام “گنوم دیسک”. برای کشتن process، دستور زیر را اجرا کنید –
درخواست اجازه
هنگامی که شما دستورات “killall” را اجرا می کنید، احتمال زیادی وجود دارد که بخواهید چیزی ناخواسته را بکشید. شما باید از پرچم “-i” استفاده کنید.
حساسیت به حروف کوچک
به طور کلی، “killall” یک ابزار حساس به حروف بزرگ و کوچک است، بنابراین مطمئن شوید که نام را به درستی تایپ کرده اید.
همه را بکش دیسک های GNOME
# دستور صحیح
همه را بکش دیسک های گنوم
اگر میخواهید killall را بهعنوان حروف کوچک و بزرگ اجباری کنید، از پرچم «-I» استفاده کنید.
انتخاب سیگنال ENDING
انواع مختلفی از سیگنال خاتمه در دسترس است. اگر می خواهید از یک سیگنال انتهایی خاص استفاده کنید ، از ساختار زیر استفاده کنید –
# یا
همه را بکش –علامت
# یا
همه را بکش -علامت
برای پیدا کردن لیست سیگنال موجود، از پرچم “-l” استفاده کنید.
کشتن process تا آن زمان
همچنین می توانید به “Killall” بگویید که بسته به فرایندها فسخ شود روی زمان دویدن آنها!
# یا
همه را بکش –بزرگتر از [TIME]
مثلا،
این دستور تمام فرآیندی را که بیش از 2 ساعت در حال اجرا است ، از بین می برد.
# یا
همه را بکش –جوان تر از [TIME]
مثلا،
این دستور تمام مراحل جوان تر از 2 ساعت را از بین می برد.
از بین بردن تمام فرآیندهای متعلق به یک کاربر
این یک کار بسیار خطرناک است که باید انجام شود و حتی ممکن است سیستم شما را بی فایده کند ، مگر اینکه مجدداً آن را مجدداً راه اندازی کنید. مطمئن شوید که تمام کارهای مهم خود را به پایان رسانده اید.
ساختار به این صورت است –
مثلا،
این دستور همه چیز را در زیر کاربر “ویکتور” می کشد.
سایر دستورات “کشتن”.
تعدادی دیگر از دستورات موجود “Killall” وجود دارد. برای لیست کوتاه ، از دستور زیر استفاده کنید –
برای توضیح عمیق هر پارامتر و گزینه، مرد page بهترین گزینه است
تو می توانی export مرد page به یک فایل متنی جداگانه برای خواندن در آینده.
لذت ببرید!
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-05 18:30:05