۱۳۹۹/۷/۲۰ فناوری اطلاعات

کی بازار- عملکرد یک اپِ مبتنی بر سیستم‌عامل macOS به دلایل مختلفی می‌تواند خوب نباشد. اپ ممکن است در لوپی بی‌انتها افتاده باشد، کارکردش متوقف شود، هنگ کند یا دیگر پاسخگوی ورودی کاربر نباشد. گرچه شاید خروج اجباری[1] از اپ هیچگاه روش ایده‌آلی نباشد؛ اما برخی‌اوقات وقتی دیگر چاره‌ای ندارید می‌تواند آخرین گزینه شما برای رهایی از مخمصه باشد! خروج اجباری در کل به اپ ضرری نمی‌زند؛ با این حال دیگر فرصتی برای ذخیره کردن کار خود پیدا نخواهید کرد. بسیاری از اپ‌های مبتنی بر سیستم‌عامل macOS در فواصل زمانی مختلف روند پیشرفت کار را به طور خودکار ذخیره‌ می‌کنند؛ اما باید احتمال این را بدهید که از آخرین سیو خود، هر چه تغییر اعمال کرده‌اید از بین برود. در ادامه با ما همراه شوید تا نحوه‌ی خروج اجباری از یک اپ روی سیستم‌عامل macOS را خدمتتان توضیح دهیم.

  1.      روش ساده

اولین و ساده‌ترین روش، برای خروج اجباری استفاده از Finder است.

برای انجام این کار، فقط کافیست روی آیکون Apple در گوشه بالا سمت چپ نمایشگر کلیک کرده و گزینه Force Quit را انتخاب کنید. بدین‌ترتیب، کادر Force Quit Applications برایتان خواهد آمد. به طور جایگزین می‌توانید این منو را با فشار دادن Option + Command + Escape باز کنید.

روی نام قرمز رنگ اپ کلیک کنید. این آیتم به طور معمول برچسب Not Responding را روی خود خواهد داشت.

برای بستن این اپ، روی گزینه Force Quit بزنید.

  1.      استفاده از داک

خروج اجباری از اپ از طریق داک، آشناترین متود برای بسیاری از کاربران است.

  •         در Dock، روی آیکون اپی که رفتار مخربی دارد راست‌کلیک کنید.

  •         کلید Option را نگه دارید تا گزینه Force Quit ظاهر شود و بعد با انتخاب گزینه Force Quit اپ را مجبور به بسته شدن کنید.
  1.      استفاده از Activity Monitor

Activity Monitor نیز این قدرت را دارد تا اپ‌ها را ببندد (شامل اپ‌هایی که در سکوت در پس‌زمینه عملکرد خرابی دارند).

از آنجایی که Activity Monitor نشان‌دهنده وضعیت کل اپ‌های باز است، می‌توانید مشاهده کنید آیا اپی نیاز به خروج اجباری دارد یا خیر. همچنین می‌توانید از Activity Monitor برای تمام کردن فرآیندها –که شبیه به اپ‌های زیرمجموعه‌اند که آیکون‌های داک ندارند- استفاده کنید.

  •         Activity Monitor را با تایپ Activity Monitor در Spotlight باز کنید. به طور جایگزین Activity Monitor را در Applications -> Utilities نیز پیدا خواهید کرد.
  •         اپ یا پروسه مربوطه را انتخاب کنید- این آیتم باید برچسب Not Responding را داشته باشد.
  •         در گوشه بالا سمت چپ پنجره Activity Monitor گزینه X را انتخاب کنید.
  1.      استفاده از ترمینال

اگر با اپی دست و پنجه نرم می‌کنید که به متودهای قبلی خروج قبلی واکنش نشان نمی‌دهد، از فرمان kill استفاده کنید. این روش، دراماتیک‌ترین روش بستن اپ یا پروسه است اما برای پرونده ما بسیار هم کارامد بود:

  •         با تایپ Terminal در Spotlight ترمینال را باز کنید. یا می‌توانید ترمینال را در فولدر Applications -> Utilities نیز بیابید.
  •         برای پیدا کردن شماره فرآیند اپ هنگ‌شده فرمان زیر را تایپ کنید:

ps -ax | grep "[Application Name]"

اپ (مورد نظر شما برای خروج اجباری) را با اپی که آنجا نوشته شده عوض کنید. بعنوان مثال برای Safari فرمان زیر را تایپ کنید:

ps -ax | grep "Safari"

با این کار همه اپ‌های در حال اجرا برایتان نمایش داده خواهد شد.

  •         فهرست بدست‌ آمده را اسکن کرده تا متوجه اپ‌های درست شوید. به عدد نمایش‌داده‌شده پشت نام پروسه دقت کنید. این همان پروسه ID یا PID است که می‌شود از آن برای اصطلاحاً کشتن اپ استفاده کرد.


از اینجا، می‌شود دید SafariPID 885 را دارد. اگر برای این اپ چندین نتیجه دریافت کردید، دنبال آنی بگردید که آخرش Contents/MacOS/[Application Name]/ است.

4. سپس فرمان زیر را تایپ کنید:

kill 885

با این کار، پروسه PID 885 بسته خواهد شد.

خروج اجباری از اپ‌های مبتنی بر سیستم‌عامل macOS نباید متود شماره یک شما باشد اما برخی‌اوقات که چاره‌ای نیست می‌توان از آن بعنوان آخرین راهکار استفاده کرد. نکته دیگر که باید روی سیستم‌عامل macOS خود انجام دهید این است که از Automator برای خودکار کردن چیزها و ارتقای سطح بهره‌وری استفاده نمایید.

 

[1] Force Quit

 

 

منبع: کی بازار (فروشگاه آنلاین نرم افزارهای اورجینال)، با دریافت انواع لایسنس‌های معتبر از تامین‌کنندگان جهانی این امکان را برای تمام کاربران فراهم آورده است تا در چند ثانیه، از خدماتی بین‌المللی لذت ببرند. در کی بازار امکان خرید لایسنس‌های اورجینال نرم افزار‌های کاربردی و امنیتی(ویندوز اورجینال، آفیس اورجینال، آنتی ویروس اورجینال، آنتی ویروس کسپرسکی، آنتی ویروس پادویش و آنتی ویروس نود 32) بصورت ارسال آنی فراهم آمده است.