আমি কীভাবে ওএস এক্স শীর্ষ ব্যবহার করে একটি প্রক্রিয়া মারতে পারি?


8

অন্যান্য ইউনিক্সে আমি ব্যবহার করতে পারি topএবং তারপরে হিট Kকরে প্রসেস আইডি টাইপ করতে পারি। ওএস এক্স-এ আমি কীভাবে এটি করতে পারি?

kill [the_pid]কমান্ড লাইনে আমি এটি নিজে টাইপ করতে পারি এবং এটি কাজ করে। যাইহোক, আমি ভাবছিলাম topপ্রোগ্রামে থাকাকালীন এটির কোনও উপায় আছে কিনা ।


1
আপনি যদি অন্য * NIXes এ থাকেন তবে আপনি সম্ভবত ইতিমধ্যে ব্যবহার করেছেন htop। আমি এটি মেশিন থেকে মেশিনে আরও তথ্যবহুল এবং সামঞ্জস্যপূর্ণ বলে মনে করি। এটি ম্যাকপোর্টের মাধ্যমে উপলব্ধ।
এফস্মিথ

উত্তর:


5
# top

চাপুন shift+ s। এটি এনে দেবে:

signal [TERM]:

এই মুহুর্তে আপনি কেবল একটি 'নম্র' প্রক্রিয়া সমাপ্তির অনুরোধের ("সংকেত 15") -এর জন্য রিটার্ন টিপতে পারেন যা প্রক্রিয়াটি ফাইলগুলি পরিষ্কার করতে দেয়, মেমরি ছেড়ে দিতে পারে ইত্যাদি প্রক্রিয়া যাতে এইভাবে হত্যা করা যায় না, আপনি প্রবেশ করতে পারেন 'কিল' শব্দটি যা সংকেত "9" তারপরে টিপুন return

এখন শীর্ষস্থানীয় একটি পিডের জন্য অনুরোধ জানায় (প্রক্রিয়া ID):

pid:

আপনি যে প্রক্রিয়াটি হত্যা করতে চান তার পিড প্রবেশ করুন এবং এটি এর যত্ন নেওয়া উচিত।


1
আমি প্রথম পছন্দ হিসাবে সাইনকিল ব্যবহার করব না। প্রস্তাবিত SIGTERM বেশিরভাগ প্রক্রিয়ার জন্য করা উচিত। সাইনकिल কোনও আশ্রয় ছাড়াই বা ক্লিন-আপ ছাড়াই একটি প্রক্রিয়া বন্ধ করে দেয়, সম্ভবত এমন একটি "জম্বি" প্রক্রিয়া ছেড়ে যায় যেখানে এখনও খোলা ফাইল বর্ণনাকারী, বরাদ্দকৃত মেমরি ইত্যাদি রয়েছে
জান স্টেইনম্যান

ধন্যবাদ জানু। তবে আমি এই উত্তরে সিগকলের কোনও উল্লেখ দেখতে পাই না। সম্ভবত জড়িত? এছাড়াও যদি সিগন্যটারম আরও ভাল বিকল্প হয় তবে ঠিক কী টাইপ করতে হবে দয়া করে তা লিখুন।
মাইকেল ডুরান্ট

ঠিক আছে, আমি নিজেই এটি আপডেট করব।
মাইকেল ডুরান্ট

4

থেকে topমানুষ পৃষ্ঠা:

  S<signal><pid>
          Send  <sig>  to  <pid>.   <sig> can be specified either as a number or
          as a name (for example, HUP).  The default signal starts out as TERM.
          Each time a signal is  successfully  sent,  the default signal is updated
          to be that signal.  <pid> is a process id.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.