killall
একটি যুক্তি হিসাবে একটি প্রক্রিয়া নাম লাগে। Xcode.app
তবে একটি অ্যাপ্লিকেশন বান্ডিল। এটি শুধুমাত্র অ্যাপ্লিকেশন (গ্রাফিক্স, অনুবাদ ডেটা, এবং cetera) এর সমস্ত ধরণের ফাইল সহ প্রক্রিয়া থেকে অনেক বেশি রয়েছে।
সুতরাং, Xcode হত্যা করার প্রকৃত উপায় হবে:
killall Xcode
অথবা, একটি সরল ভাবে, অ্যাপলস্ক্রিপ্ট ব্যবহার করে:
osascript -e 'tell app "Xcode" to quit'
আপনার অন্য ত্রুটি যে হয় .
আপনার বর্তমান স্ক্রিপ্ট মধ্যে ডিরেক্টরি ডিরেক্টরি উল্লেখ করে, যা কিছু হতে পারে। আপনার ক্ষেত্রে, এটি ডেস্কটপ। সুতরাং, আপনার kill
কমান্ড জরিমানা কাজ করে, কিন্তু open
আপনার ডেস্কটপে কোনও Xcode (বা "অ্যাপ্লিকেশন" ফোল্ডার নেই) থেকে ব্যর্থ হবে।
এক্সকোড ইনস্টল করা হয় না /Developer
আর। ম্যাক অ্যাপ স্টোর সংস্করণটি একটি স্বনির্ধারিত অ্যাপ্লিকেশন /Applications/Xcode.app
। সুতরাং, আপনি করতে পারেন:
open /Applications/Xcode.app
যাইহোক, সবচেয়ে পোর্টেবল সমাধান ব্যবহার করা হবে:
open -a Xcode
এটি যেহেতু এটি ইনস্টল করা আছে সেক্ষেত্রে এক্সকোডটি খুলবে যেহেতু এটি সঠিক পথটি সনাক্ত করতে LaunchServices ডাটাবেসের উপর নির্ভর করে।