আপনি ম্যাকস থেকে সিস্টেম ডায়াগনস্টিক ফাইলগুলি কীভাবে পাবেন?


20

আমি ক্র্যাশ হওয়া (বা ঝুলন্ত) অ্যাপটি ডিবাগ করার চেষ্টা করছি। ক্রাশ থেকে ডায়াগনস্টিক ফাইলগুলি কীভাবে পাব?

উত্তর:


19

পৃথক ক্র্যাশ প্রতিবেদনগুলি ~ / লাইব্রেরি / লগস / ক্রাশআর্পোর্টারগুলিতে সঞ্চিত থাকে তবে সিস্টেমেডায়োগনস নামে একটি সিস্টেম ওয়াইড লগ সংগ্রহের সরঞ্জাম রয়েছে

আপনি একবার সমস্যাটি শুরু করলে 4 টি নিয়ন্ত্রণ কী ধরে রাখুন এবং তারপরে পিরিয়ড টিপুন। " মূল. shift+ control+ option+ command+.

প্রায় 15 সেকেন্ড পরে, একটি ফাইন্ডার উইন্ডোটি হাইলাইট করে একটি সিসডায়াগনস ফাইলটি খুলবে।

আপনি একবার সমস্যাটি শুরু করার পরে, "শিফট" + "নিয়ন্ত্রণ" + "বিকল্প" + "কমান্ড" কীগুলি ধরে রাখুন এবং তারপরে পিরিয়ড টিপুন ""  মূল.

এই শর্টকাটটি কেবল sysdiagnoseকমান্ডটি কার্যকর করে, সুতরাং আপনি যদি টার্মিনালের সাথে পরিচিত হন এবং কোনও প্রসেস আইডিতে পাস করতে চান তবে আপনি সেই নির্দিষ্ট প্রোগ্রামটি সম্পর্কে উন্নত ডিবাগিং তথ্য পেতে পারেন। কী শর্টকাটটি কোনও যুক্তি ছাড়াই সরঞ্জামটিকে কল করে এবং কেবলমাত্র প্রাথমিক প্রতিবেদনটি ক্যাপচার করে।


কোন উপায় আছে, কমান্ড লাইনের মাধ্যমে এটি পেতে?
সিডাসা

1
~/Library/Logs/CrashReporter.crashফাইল থাকে না । পরিবর্তে: /Library/Logs/DiagnosticReportsএবং~/Library/Logs/DiagnosticReports
গ্রাহাম পেরিন

স্যাকডশট ডিমনটি চালিত হলেই সিসডায়াগনোজোর মূল জোর কাজ করবে। ইন আমার উত্তর , launchctlকমান্ড ডেমন শুরু হবে।
গ্রাহাম পেরিন

হয় sysdiagnoseকমান্ড এছাড়াও অপারেটিং সিস্টেম 10.6 পাওয়া? আমি কোনও ম্যান পেজ খুঁজে পাই না which sysdiagnoseএবং ওএস 10.6.8 এ কিছুই ফিরিয়ে দিই না, বা আমার কি এটি স্পষ্টভাবে ইনস্টল করতে হবে?
MostlyHarmless

1
@ মার্টিন আমার উত্তরটি আপনার প্রশ্নের সমাধানের জন্য সম্পাদিত।
গ্রাহাম পেরিন

16

অ্যাপল সিসডায়াগনোজ

এই শেল স্ক্রিপ্ট (10.8 এবং নিম্নে) এবং 10.9 এ একই নামে এক্সিকিউটযোগ্য প্রোগ্রাম:

  • সিস্টেম-ব্যাপী ডায়াগনস্টিক তথ্য সংগ্রহ করে
  • এটি ওএস এক্স লায়ন এবং তার চেয়েও বড় ক্ষেত্রে অবিচ্ছেদ্য
  • পৃথক ডাউনলোড হিসাবে উপলভ্য নয়
  • মুক্ত উত্স নয় (আমি অ্যাপলকে এটি করতে বলেছি)।

সিসডায়াগনোজ করার জন্য কীবোর্ড-কেবল পদ্ধতির জন্য প্রস্তুত করা হচ্ছে

টার্মিনালে, নিম্নলিখিত কমান্ডটি চালান।

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.stackshot.plist
  • যদি কোনও পাসওয়ার্ডের জন্য অনুরোধ জানানো হয়, অপারেটিং সিস্টেমের জন্য আপনার প্রশাসক পাসওয়ার্ড দিন
  • এটি একযোগে, আদেশটি পুনরাবৃত্তি করার দরকার নেই।

নিম্নলিখিত কী জ্যাখার একটি লিখিত নোট নিন, আপনার এটি পরে প্রয়োজন হবে:

Control- Option- Command- Shift-.

সিস্টেম দ্বারা নির্ণয়

যখন কোনও সমস্যা দেখা দেয়:

  1. কী জর্ড ব্যবহার করুন
  2. কমপক্ষে দশ সেকেন্ডের জন্য, কিছুই স্পর্শ করবেন না
  3. sysdiagnoseরুটিনের সমস্ত অংশের জন্য সম্ভবত পাঁচ বা দশ মিনিট অনুমতি দেয় - কেবল যতক্ষণ আপনি অপেক্ষা করতে পারেন (ততক্ষণ স্ক্রিনের অগ্রগতির কোনও ইঙ্গিত থাকবে না)
  4. ফাইন্ডারের শেষ ফলাফলটিতে একটি উইন্ডো খুলতে হবে।

অত্যন্ত

বিরল ক্ষেত্রে, কোনও সমস্যা সিসডায়াগনোজ সম্পূর্ণ হতে বাধা দিতে পারে (আমি অ্যাপলের উন্নতির পরামর্শ দিয়েছি)। যদি এটি ঘটে - আপনি যদি নিশ্চিত হন যে আপনি যথেষ্ট পরিমাণ অপেক্ষা করেছিলেন - তবে ম্যাকটি পুনরায় আরম্ভ করা বোধগম্য হতে পারে। তারপর:

  1. ফাইন্ডারে, যাও /private/var/tmp
  2. নামের সাথে একটি ফাইল বা ফোল্ডার সিসডায়াগনোজ_ সন্ধান করুন
  3. যদি সেই ফাইল বা ফোল্ডারটি বিদ্যমান থাকে তবে এটি কোনও সুবিধাজনক স্থানে সরিয়ে ফেলুন - আপনার ডেস্কটপ, সম্ভবত।

সংকেতগুলি

কী জ্যা না থাকলে আপনি কমান্ড লাইন থেকে সিসডায়াগনোস চালাতে পারেন (নীচে দেখুন অ্যাপল ম্যানুয়াল পৃষ্ঠাটি)। তবে প্রায়শই জ্যাড ব্যবহার করা আরও বেশি দরকারী, বা প্রয়োজনীয় - তাই প্রস্তুত।

আমি অসতর্কতা উত্সাহিত না করে, আপনি Control- Option- Command- Shift- .fnআপনার ল্যাপটপের চাবিটি এড়াতে যদি লড়াই করে থাকেন তবে চিন্তা করবেন না; দুর্ঘটনাক্রমে এটি সহ চালানো রোধ করা উচিত নয় sysdiagnose


সিস্টেম দ্বারা নির্ণয়ের মানব বিশ্লেষণ

ইঙ্গিত: কেউ এর ফলাফল বিশ্লেষণ সম্পর্কে আলাদা প্রশ্ন জিজ্ঞাসা sysdiagnoseকরতে পারে - আরও সাধারণীকরণ উত্তর কার্যকর হতে পারে।

যদি অঞ্চলটি থেকে সিস্টেগজনিত_… /tmpএকটি ফাইল হয়

কোনও sysdiagnose_….tar.gzফাইলের উপস্থিতি ইঙ্গিত দেয় যে sysdiagnoseরুটিনের সমস্ত অংশ সমাপ্ত হয়েছে এবং ফলাফল সংরক্ষণাগারভুক্ত হয়েছিল। আপনি যদি চান, সংরক্ষণাগারটি খুলুন - এর সামগ্রীগুলি ফোল্ডার হিসাবে উপস্থিত হবে।

যদি অঞ্চল থেকে সিসডায়াগনোজ_… হয় তবে /tmpএটি একটি ফোল্ডার

sysdiagnose_…ফোল্ডারের উপস্থিতি (কোনও .tar.gzফাইল নয়) ইঙ্গিত দেয় যে:

  • রুটিন সম্পূর্ণ হওয়ার আগে বাধা পেয়েছিল; অথবা
  • রুটিনের কিছু অংশ সম্পূর্ণ করতে পারেনি।

সংরক্ষণাগার / ফোল্ডারের মধ্যে

কিছু ফাইল মানব-পঠনযোগ্য এবং কোনও সমস্যা সমাধানে সহায়তা করতে পারে।

অন্যান্য ফাইলগুলি আরও বিকাশমুখী।

সম্পর্কিত:

একটি জন্য অসম্পূর্ণ এর রান sysdiagnoseএটা দরকারী হতে পারে যে ফাইল উপর কিছু মনোযোগ ফোকাস করতে অস্বাভাবিক খালি ...


প্রযুক্তিগত এবং অন্যান্য নোট

স্ট্যাকশট (1) ওএস এক্স ম্যানুয়াল পৃষ্ঠা

sysdiagnose (1) ওএস এক্স ম্যানুয়াল পৃষ্ঠা

উপরের কয়েকটি হল স্বীকৃত উত্তরের আরও জেনেরিক সংস্করণ যা অন্য কোথাও প্রদর্শিত হবে।


ডায়াগনস্টিক এবং ব্যবহারের তথ্য, আগ্রহের অন্যান্য ফাইল

কনসোল-এ লগ তালিকা দ্বারা গাইড করুন:

কনসোলের সাইডবারের একটি স্ক্রিনশট

নিম্নলিখিত পাথগুলিতে ফাইলগুলি সন্ধানের প্রত্যাশা করুন:

  • ~ / লাইব্রেরি / লগ / DiagnosticReports
  • / লাইব্রেরি / লগ / DiagnosticReports
  • ~ / লাইব্রেরি / লগ
  • / লাইব্রেরি / লগ
  • / ব্যক্তিগত প্রথমেই / var / লগ

2
→ গ্রাহাম: এটি একটি + দিন: কিছু শিখতে হবে! আমি মনে করি যে এই ধরণের সরঞ্জামটি যদি ওপেন সোর্স হয় তবে সমস্ত স্যাসডমিনস ইনপুট উপকৃত হবে।
ডান

0

Console

বিদ্যমান ডায়াগনস্টিক বা ক্র্যাশ ফাইলগুলি সন্ধান করতে, কনসোল অ্যাপ্লিকেশনটি খুলুন এবং সিস্টেম রিপোর্টে (অবস্থিত ) বিভাগে ব্যবহারকারী রিপোর্টে (অবস্থিত ~/Library/Logs/DiagnosticReports) ফাইলগুলি সন্ধান করুন । দেখুন: আমি আমার ক্র্যাশ লগগুলি কোথায় পাব?/Library/Logs/DiagnosticReports

sysdiagnose

অনুযায়ী সরকারী sysdiagnoseনির্দেশাবলী MacOS এর জন্য, আপনি একটি আরম্ভ করতে পারবেন sysdiagnoseপারেন দ্বারা:

দ্রষ্টব্য: উপরের লিঙ্কটি অ্যাক্সেস করতে আপনার প্রথমে বিকাশকারী অ্যাপল সাইটে লগ ইন করতে হবে ।

  • সংক্ষিপ্তভাবে নিম্নলিখিত কীগুলি একসাথে টিপুন:

    Command- Option- Shift- Control-Period (.)

    এবং অপেক্ষা করুন. sysdiagnoseপ্রক্রিয়া সম্পন্ন করতে 10 মিনিট সময় লাগতে পারে। একবার শেষ হয়ে গেলে ফাইন্ডারের স্বয়ংক্রিয়ভাবে উত্পন্ন ফাইলটি প্রদর্শিত হবে /private/var/tmp/(উদাঃ sysdiagnose_2017.mm.dd_hh-mm-ss-0000_12345.tar.gz)।

  • sysdiagnoseএই কমান্ডটি প্রবেশ করে টার্মিনাল থেকে একটি ট্রিগার করুন :

    sudo sysdiagnose
    

কোর ডাম্পস

ক্র্যাশ কোর ডাম্পগুলি তৈরি করতে, দেখুন: ম্যাকোজে কোর ডাম্পগুলি কীভাবে উত্পন্ন করা যায়?

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