ম্যাকোস মোজভে
দেখুন: কীভাবে একটি লঞ্চ ডেমনটির মান / সিস্টেম ডিফল্ট মান অ্যাক্সেস করবেন
ম্যাকস সিয়েরা
সিয়েরায় এই আদেশটি আমার পক্ষে কার্যকর হয়নি:
launchctl unload -w /System/Library/LaunchAgents/com.apple.diskspaced.plist
সিস্টেম ইন্টিগ্রিটি প্রোটেকশনের সাথে জড়িত থাকার কারণে , diskspaced
পরিষেবাটি বন্ধ করতে , চালনা করুন:
launchctl stop com.apple.diskspaced
দ্রষ্টব্য: start
আবার শুরু করতে বা list
বিশদটি দেখতে (যেমন এটির PID
) ব্যবহার করুন।
কিছুক্ষণ পরে যদি পরিষেবাটি পুনরায় চালু হয় তবে এটি বন্ধ করতে নিম্নলিখিত কমান্ডটি ব্যবহার করে দেখুন:
killall -STOP diskspaced
সতর্কতা স্তর এবং বিরতি পরিবর্তন করা
ব্যবহারকারীর ডিফল্ট সেটিংস পরিবর্তন করতে এখানে কয়েকটি উদাহরণ আদেশ রয়েছে:
defaults write com.apple.diskspaced freeSpaceWarningLevel 1
defaults write com.apple.diskspaced warningInterval 3600
defaults write com.apple.diskspaced debugLog 1
defaults write com.apple.diskspaced checkAllVolumes 0
তারপরে পরিষেবাটি পুনরায় চালু করুন:
launchctl stop com.apple.diskspaced && launchctl start com.apple.diskspaced
লোড হওয়া সেটিংস দেখতে চালনা করুন diskspaced
, যেমন:
$(find /System/Library/PrivateFrameworks -name diskspaced -print -quit)
2017-08-04 18:32:27.943 diskspaced[92401:12312556] FreeSpaceWarningLevel: 1
2017-08-04 18:32:27.943 diskspaced[92401:12312556] WarningInterval: 3600
2017-08-04 18:32:27.943 diskspaced[92401:12312556] Check All Volumes: NO
নোট
আমি বিশ্বাস করি @ মমাল দ্বারা উল্লিখিত প্যারামিটারগুলি আর নেই। এটি পরীক্ষা করার জন্য এখানে একটি সহজ আদেশ:
$ grep -A6 debugLog <(strings $(find /System/Library/PrivateFrameworks -name diskspaced -print -quit))
debugLog
freeSpaceWarningLevel
FreeSpaceWarningLevel: %ld
warningInterval
WarningInterval: %ld
checkAllVolumes
Check All Volumes: %@
সমস্যা সমাধান
কোনও সতর্কতার জন্য এই আদেশ দ্বারা লগগুলি পরীক্ষা করুন:
grep com.apple.diskspaced /var/log/system.log