میک OS X میں کمانڈ لائن سے ایک ایپلیکیشن کو احسن طریقے سے بند کریں۔

Anonim

ایپس کو خوبصورتی سے چھوڑنا عام طور پر مناسب ایپلیکیشن مینو کے ذریعے "چھوڑیں" کو منتخب کرکے کیا جاتا ہے، لیکن Mac GUI واضح طور پر Mac OS X کی کمانڈ لائن سے ناقابل رسائی ہے۔ لہذا جب زیادہ تر کمانڈ لائن صارفین کو کسی ایپلیکیشن سے باہر نکلنے کی ضرورت کا سامنا کرنا پڑتا ہے، تو وہ عمل کو ختم کرنے کے لیے 'کِل' کمانڈ کا استعمال کرتے ہوئے وائنڈ اپ کریں اور 'سافٹ' کِل جاری کرنے کے بجائے ایپ کو زبردستی چھوڑ دیں۔کسی ایپ کو ختم کرنے میں واضح مسئلہ یہ ہے کہ جب وہ ایپلیکیشن سے باہر نکلتی ہے، تو آپ اس عمل میں ڈیٹا کھو سکتے ہیں، اور یہاں تک کہ سیشن کی بحالی کے کیشز بھی ڈیٹا کو بحال کرنے کے لیے کافی نہیں ہوسکتے ہیں۔ اس طرح، جب بھی ممکن ہو، عام طور پر صارفین کے لیے بہتر ہوتا ہے کہ وہ اس کے بجائے کسی ایپلیکیشن کو احسن طریقے سے چھوڑ دیں۔

اگرچہ یہ خاص طور پر معروف نہیں ہے، آپ osascript کمانڈ کی مدد سے کمانڈ لائن سے کسی بھی Mac OS X GUI ایپ کو معیاری چھوڑنے کا سگنل بھیج سکتے ہیں۔ یہ استعمال کرنا کافی آسان ہے، اور ہم یہاں اس کا احاطہ کریں گے۔

Osascript کے ساتھ میک OS X میں ٹرمینل سے ایپس کو خوبصورتی سے کیسے چھوڑیں

دوبارہ، یہ کسی ایپلیکیشن کو مار (ختم) سگنل کے بجائے ایک معیاری چھوڑنے کا سگنل جاری کرے گا۔ اس کا مطلب یہ بھی ہے کہ اگر صارف کو ان پٹ کا اشارہ کیے بغیر غیر محفوظ شدہ ڈیٹا موجود ہو تو ہدف کی ایپلی کیشن زبردستی باہر نہیں جائے گی (جب تک کہ آپ نے Mac OS X کے لیے آٹو سیو سیٹنگ فعال نہ کی ہو اور ایپلیکیشن صارف کو اس کے نتیجے میں اشارہ نہ کرے)۔

Terminal سے Mac OS X میں GUI ایپلیکیشن کو معیاری چھوڑنے کا سگنل بھیجنے کے لیے بنیادی نحو درج ذیل ہے:

"

osascript -e &39;چھوڑیں ایپ APPLICATIONNAME&39;"

مثال کے طور پر، کمانڈ لائن سے کیلنڈر کو چھوڑنے کے لیے، APPLICATIONNAME کو "کیلنڈر" سے تبدیل کریں

"

osascript -e &39;quit app Calendar&39;"

چونکہ کیلنڈر مطابقت پذیر ہوتا ہے اور اس میں محفوظ کرنے کا اختیار نہیں ہوتا ہے، اس لیے ایپ کو بند کرنے کی کوشش کرتے وقت آپ کو معیاری سیو ڈائیلاگ پیش نہیں کیا جائے گا۔ ان ایپس کے ساتھ جن کے پاس محفوظ کرنے کے اختیارات ہوتے ہیں اور جب Mac OS X میں آٹو سیو غیر فعال ہو جاتا ہے، تو سیو ڈائیلاگ باکس کو حسب معمول طلب کیا جائے گا۔

ایپس کو خوبصورتی سے بند کرنے کے لیے اوساسکرپٹ کا استعمال کرنے کا ایک اور فائدہ یہ ہے کہ آپ ایپلیکیشن کا ایک حقیقی نام فراہم کر سکتے ہیں، جو یاد رکھنا بہت آسان ہے اور اس کے ساتھ جانے والے پراسیس آئی ڈی نمبرز پر مکمل انحصار کرنے سے کہیں زیادہ صارف دوست ہے۔ مارنے کا حکم.نوٹ کریں کہ Mac OS X کے جدید ورژن ایک بہتر کِل کمانڈ پیش کرتے ہیں جو زیادہ صارف دوست ہے، جسے pkill کہا جاتا ہے۔

آپ اسے کمانڈ لائن سے ایپلی کیشنز کو بند کرنے کے لیے ایک bash اسکرپٹ میں استعمال کر سکتے ہیں، یا یہاں تک کہ اس میں ترمیم کر سکتے ہیں کہ "آل اوپن ایپس چھوڑ دیں" جیسا کہ ہم نے کچھ عرصہ پہلے بتایا تھا۔

میک OS X میں کمانڈ لائن سے ایک ایپلیکیشن کو احسن طریقے سے بند کریں۔