একটি উইন্ডোজ "সিটিআরএলটি + অল্ট + মুছুন" -র মতো পদ্ধতিতে ম্যাক ওএস এক্সে চলমান প্রক্রিয়াগুলি তালিকাবদ্ধ এবং হত্যা করার কোনও উপায় আছে কি?


57

সুতরাং, যখন কোনও প্রক্রিয়া (কোনও অ্যাপ্লিকেশনের বিপরীতে) সিপিইউকে হাগিং করে, আপনার মেশিনটি স্যম্পল করে, তখন আপনার ম্যাকটি কী করবেন ?

আমি জানি আপনি top"অ্যাপ্লিকেশন> ইউটিলিটিস> অ্যাক্টিভিটি মনিটর" ব্যবহার বা খুলতে পারেন এবং সেখান থেকে এটি হত্যা করতে পারেন।

কিন্তু প্রক্রিয়াটি ইতিমধ্যে এতগুলি সিপিইউ ব্যবহার করে যখন এই কাজগুলির মধ্যে কোনওটি করা অসম্ভব?

উইন্ডোজে, আপনি কেবল ctrl+ alt+ করতে পারেন deleteএবং প্রক্রিয়া তালিকাটি নির্ভরযোগ্যভাবে খোলা হবে। সুতরাং আপনার কম্পিউটারটি কতটা আঘাত করছে তা বিবেচনাধীন নয়, আপনার সবসময় প্রক্রিয়াগুলির তালিকায় অ্যাক্সেস থাকে।

ম্যাক অপারেটিং সিস্টেম অন, আছে cmd+ + alt+ + escape, যা নির্ভরযোগ্যভাবে চলমান দেখায় অ্যাপ্লিকেশন । সূক্ষ্ম যখন এটি কোনও সমস্যা তৈরি করে এমন একটি অ্যাপ্লিকেশন। তবে: এটি প্রক্রিয়া হলে আপনি কী করবেন?


4
অবশ্যই। Cmd / Alt / Escape কেবলমাত্র অ্যাপ্লিকেশনগুলি দেখায়: আমি এটি সমস্ত প্রক্রিয়া দেখানো চাই show
এপি 257

@ ববি - মনে হচ্ছে আপনি কোনও ম্যাকের জন্য কখনও কাজ করেন নি এবং ফোর্স প্রস্থান ব্যবহার করতে হবে না । আমি নিশ্চিত এপি 257 এটি সঠিকভাবে পেয়েছে।
jww

@ নোলোডার: ঠিক আছে, আমি এই মন্তব্যে কী বলার চেষ্টা করেছি তা আমার কোনও ধারণা নেই ...
ববি

@ এপি 257 - ম্যাকগুলি দ্রুত লক করার একটি উপায় হ'ল আর একটি দরকারী ম্যাক অনুপস্থিত। উইন্ডোজ'র মতো সিটিআরএল / আল্ট / ডিলিট Work লক ওয়ার্কস্টেশন
jww

উত্তর:


39

একটি পৃথক প্রক্রিয়া হত্যা করার আপনার ইচ্ছার উপর ভিত্তি করে, আমি ধরে নিচ্ছি যে আপনি টার্মিনালে একটি সমাধানের সাথে ঠিক আছেন। টার্মিনালটি বেশ হালকা তাই আপনার সিস্টেমটি জলাবদ্ধ হওয়া সত্ত্বেও বা আপনি এসএসএসের মাধ্যমে লগ ইন করে থাকলেও প্রতিক্রিয়াশীল হওয়া উচিত।

মৌলিক বিয়ন্ড killকমান্ড, যা তাদের মাধ্যমে প্রসেস নিহত pid(যা আপনি হয় একটি থেকে পেতে প্রয়োজন চাই psকমান্ড অথবা কার্যকলাপ মনিটর), টার্মিনালে একটি ঝরঝরে কৌতুক killallকমান্ড, যা আপনি একটি প্রক্রিয়া হত্যা করার অনুমতি দেয় নামে বদলে PID।

উদাহরণস্বরূপ, যদি আপনি জানেন যে আপনার প্রক্রিয়াটির নাম my-prog-0বা যা কিছু হয় তবে আপনি টার্মিনালে গিয়ে এটি করতে পারেন:

% killall my-prog-0

বেশ কয়েকটি ভাল বিকল্প রয়েছে ( man killallআরও তথ্যের জন্য দেখুন):

-s : Shows the kill commands that will be generated so you can be safe.
-u : Limits to a specified user

ওএস এক্স সম্পর্কে একটি বিষয় লক্ষণীয়: launchdডিমন দ্বারা হত্যা করা হলে কিছু সিস্টেম প্রক্রিয়া স্বয়ংক্রিয়ভাবে পুনরায় শুরু হবে (আমি মনে করি ??)। উদাহরণস্বরূপ, ডকটি যদি প্রতিক্রিয়াশীল না হয় আপনি একটি করতে পারেন killall Dockএবং এটি স্বয়ংক্রিয়ভাবে পুনরায় চালু হবে।


এটি সত্যই সমস্যার সমাধান না করলেও বিস্তারিত উত্তর এবং পরামর্শের জন্য ধন্যবাদ। মেশিনটি ট্র্যাশ করে থাকলে টার্মিনালটি কয়েক মিনিট সময় নিতে পারে .... এবং এটি শুরু হওয়ার সাথে সাথে রহস্যের পটভূমি প্রক্রিয়াটি সাধারণত চলে যায় ... যাইহোক ধন্যবাদ।
এপি 257

যদি এটির ক্ষেত্রে হয় তবে আমি নিশ্চিত নই যে এই থ্র্যাশিং প্রক্রিয়াটি কী ঘটবে এবং তারপরে এই শর্তগুলি এড়িয়ে চলা উচিত তা নির্ধারণ করা ব্যতীত আরও অনেক কিছু করার দরকার আছে।
dtlussier

কেন 0প্রয়োজনীয়?
ইগোরগানাপলস্কি

একটি '0' প্রয়োজনীয় নয়। এটি উত্তরে অন্তর্ভুক্ত করা হয়েছিল কারণ এটি সাধারণ যে প্রক্রিয়াগুলির নাম রয়েছে। গুরুত্বপূর্ণ জিনিসটি হ'ল যে প্রক্রিয়াটি আপনি হত্যা করতে চান তার নামটি মেলাতে হয়।
dtlussier

@dtlussier টিপিকাল যে প্রসেসগুলির নামে তাদের সংখ্যা রয়েছে? আমি তা কখনও দেখিনি, ভাল, কখনও। আপনি কোন অ্যাপ্লিকেশনগুলির কথা বলছেন?
সিলভারওয়ल्फ

25

ফোর্স প্রস্থান ম্যাকের টাস্ক ম্যানেজারের বিকল্প। এটি দ্রুত, দক্ষ এবং অ্যাপ্লিকেশনগুলিকে সত্যিই দ্রুত মেরে ফেলে।

আপনি দুটি উপায়ে এই বৈশিষ্ট্যটি অ্যাক্সেস করতে পারেন।

  1.  অ্যাপল আইকন (পর্দার উপরের বাম কোণে) -> বাহ্যিক প্রস্থান ...
  2. Alt/Option+  Apple/Command+ ধরে রাখুন Escape। আপনি কী-বোর্ড কমান্ডটি মুখস্থ করে রাখেন এবং বিরল ক্ষেত্রে সন্ধানকারী যেটি দুর্ব্যবহার করে এবং এটির পাশাপাশি হিমশীতল হয় এটি কার্যকর হতে পারে।

3
হ্যাঁ, এটি অ্যাপ্লিকেশনগুলিকে হত্যা করে । এটাই আমার কথা! আমার মেশিনে একটি ব্যাকগ্রাউন্ড প্রক্রিয়া রয়েছে যা কখনও কখনও মেশিনকে ব্যাপকভাবে ধীর করে দেয়। ফোর্স প্রস্থান এটি দেখায় না।
এপি 257

ক্রিয়াকলাপ মনিটর সমস্ত প্রক্রিয়া দেখানোর জন্য এবং সেখান থেকে তাদের হত্যা করার জন্য ব্যবহার করা যেতে পারে। আপনি এগুলি ত্যাগ করতে পারেন বা প্রয়োগের মধ্যে তাদের জোর করে ছেড়ে দিতে পারেন।
JFW

9

একটি রেজেক্স ব্যবহার করে প্রক্রিয়াটি অনুসন্ধান এবং অনুসন্ধানের জন্য টার্মিনালে নীচের কমান্ডটি ব্যবহার করে দেখুন: -

পিএস জিএক্স | গ্রেপ 'সিম্যানটেক'

উপরের উদাহরণটি সমস্ত 'সিম্যানটেক' সম্পর্কিত প্রক্রিয়া তালিকাভুক্ত করা। আপনার নিজস্ব বাক্যাংশ দিয়ে 'সিম্যানটেক' প্রতিস্থাপন করুন। এরপরে 'কিল' কমান্ডের বিভিন্নতা ব্যবহার করুন। আপনি হয় ব্যবহার করতে পারেন: -

পিড মেরে ফেল

প্রকৃত প্রক্রিয়া আইডি দিয়ে 'পিড' প্রতিস্থাপন করুন। বা ব্যবহার করুন,

সবাইকে খুন করো

যেমন পূর্বে প্রস্তাবিত। আরেকটি দরকারী পরামর্শ পুনর্বিবেচনা করতে, ব্যবহার করুন

মানুষ হত্যা

'কিল' কমান্ডের জন্য ম্যানুয়ালটি দেখুন এবং নীচে স্ক্রোল করুন এবং সম্পর্কিত কমান্ডগুলি দেখুন, "দেখুন ALSO" বিভাগের অধীনে।


8

এটি কেবল চলমান অ্যাপ্লিকেশনগুলির জন্য কীবোর্ড শর্টকাট হত্যার কোনও প্রক্রিয়া নয়। প্রক্রিয়া হত্যা করার একমাত্র উপায় হ'ল ক্রিয়াকলাপ মনিটর বা ইউএনআইএক্স কমান্ড ব্যবহার করে টার্মিনালের মাধ্যমে through


3

ক্রিয়াকলাপ মনিটরে যান, ডকটি সন্ধান করুন এবং এটি হাইলাইট করুন। কিল বোতামটি চাপুন (এতে এক্স সহ স্টপসাইন, উপরে বাম)।

ফোর্স প্রস্থান সহজ অ্যাপ্লিকেশনগুলির জন্য ব্যবহৃত হয়, যখন ক্রিয়াকলাপ মনিটরটি প্রক্রিয়াগুলি হ্রাস করতে ব্যবহৃত হতে পারে।


2

আপনি যে প্রক্রিয়াটি মেরে ফেলতে চান তা সন্ধান করতে ক্রিয়াকলাপ মনিটরের ব্যবহার করুন টার্মিনাল টাইপ কিল পিআইডি নম্বর ব্যবহার করে পিআইডি দেখুন এবং তারপরে ফিরে আসুন।

এটি ধরে নেয় আপনার অ্যাডমিন বা সুডু অ্যাক্সেস রয়েছে


1
প্রক্রিয়াটি কেন নির্বাচন করবেন না এবং উপরের বাম কোণে "একটি প্রক্রিয়া ছেড়ে দিতে বাধ্য করুন" টিপুন ?
আরজান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.