ম্যাক ওএস এক্সে অ্যাপস বিরতি দিন


28

আমি একটি বিশাল এক্সএমএল ফাইল বিশ্লেষণ করার চেষ্টা করেছি এবং ভার্চুয়াল মেমরিটি শেষ হয়ে গেল। ওএস আমার সমস্ত অ্যাপ্লিকেশন বিরতিতে রেখেছিল এবং আরও জায়গা খালি করার জন্য আমাকে শাটডাউন অ্যাপ্লিকেশনগুলিকে একটি স্ক্রিন দিয়েছিল। আমি এক্সএমএল পার্সিং অ্যাপ্লিকেশনটিকে মেরে ফেলেছি এবং এখন আমার কাছে প্রচুর স্থান রয়েছে তবে আমি আমার বিরামিত অ্যাপ্লিকেশনগুলি আর শুরু করতে পারি না। আমার কি করা উচিৎ?


উত্তর:


39

আপনার বিরতিযুক্ত অ্যাপ্লিকেশনটির প্রসেস আইডিটি (ক্রিয়াকলাপ মনিটর বা PS -ax | গ্রেপ ব্যবহার করে) সন্ধান করুন, তারপরে এটি টার্মিনালে "কিল" ব্যবহার করে কনট সিগন্যাল ইস্যু করুন (উদ্বেগ করবেন না, "কিল" ভুল নাম দেওয়া হয়েছে, এটি কেবল একটি সংকেত প্রেরণ করে একটি অ্যাপ্লিকেশন - এটি কিল বলা হয় কারণ ডিফল্ট সংকেত হয় কোট)

% ps -ax | grep Safari
  461 ??        61:22.30 /Applications/Safari.app/Contents/MacOS/Safari -psn_0_180268
% kill -CONT 461
% 

6
ইঙ্গিত জন্য ধন্যবাদ! তবে এটি আমাকে এই অনুরূপ সমাধানের দিকে নিয়ে যায়: কেবলমাত্র ব্যবহার করে killall -CONT Safari- আপনার উত্তরে এটি যুক্ত করতে নির্দ্বিধায়! ;)
ক্রেগক্স

2
কোন প্রক্রিয়াটি বিরতি দেওয়া হয়েছে তা জানার কোনও সহজ উপায় আছে?
asmeurer

2
টার্মিনাল বিরতি অবস্থায় আছে এমন পরিস্থিতিতে কোনও পরামর্শ?
মহিলা Jawa

@ জওয়া - আপনার যদি এটিএম বা এক্স 11 থাকে তবে টার্মিনালে অন্য কোনও উপায়ে যাওয়ার জন্য এটি খুলুন। বিকল্পভাবে, অন্য মেশিন থেকে এসএসএস করুন। তবে এগুলি
হ'ল

8

সমস্ত অ্যাপ্লিকেশন আন-বিরতি দিতে, টার্মিনালে এই কমান্ডটি চালান:

pkill -CONT -u $UID

বা ( এখানে প্রস্তাবিত হিসাবে ):

kill -CONT -1

নির্দিষ্ট অ্যাপটি (যেমন ক্রোম) আন-বিরতি দিতে, চেষ্টা করুন:

kill -CONT $(pgrep Chrome)

আপনার আরসি ফাইলগুলিতে নিম্নোক্ত উপন্যাস যুক্ত করার বিষয়টি বিবেচনা করুন (যেমন ~/.bashrc):

alias unpause="pkill -CONT -u $UID"

পরের বার তাই আপনি শুধু চালানোর করতে পারেন: unpause


3
বা শুধু ব্যবহার kill -CONT -1এখানে ব্যাখ্যা করেছিলেন: superuser.com/questions/1076932/...
cregox
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.