আমি মাউন্টেন লায়ন ডাউনলোড করছি, আমি জানি আমি ম্যাক অ্যাপ স্টোর ক্রয়ের স্ক্রিনের মাধ্যমে ডাউনলোডের অগ্রগতি পর্যবেক্ষণ করতে পারি তবে আমি শেল কমান্ড ব্যবহার করে টার্মিনাল.এ্যাপের মাধ্যমে অগ্রগতি পর্যবেক্ষণ করতে পারি কিনা তা জানতে চাই।
আমি মাউন্টেন লায়ন ডাউনলোড করছি, আমি জানি আমি ম্যাক অ্যাপ স্টোর ক্রয়ের স্ক্রিনের মাধ্যমে ডাউনলোডের অগ্রগতি পর্যবেক্ষণ করতে পারি তবে আমি শেল কমান্ড ব্যবহার করে টার্মিনাল.এ্যাপের মাধ্যমে অগ্রগতি পর্যবেক্ষণ করতে পারি কিনা তা জানতে চাই।
উত্তর:
অবশ্যই - স্টোরএজেন্ট ডাউনলোড অগ্রগতি ধরে রাখতে / বেসরকারী / ভার / ফোল্ডারগুলির গভীরে একটি ফোল্ডার ব্যবহার করে।
আমার ম্যাকের উপরে এটি নীচে এই ফোল্ডারে ডাউনলোড হচ্ছে - আপনার পরিবর্তন হতে পারে তবে আপনি কম.এপল.অ্যাপস্টোর ব্যবহার করে ব্যবহার করতে mdfindএবং ব্যবহার করতে duবা lsফাইলের আকার বাড়তে দেখতে সক্ষম হবেন।
/private/var/folders/tv/xyw2rpln7hq4gw2m0prg_src0000gn/C/com.apple.appstore/497799835
অ্যাপ স্টোরটিতে সময়ের অনুমানের সাথে অগ্রগতিটির জন্য একটি ভাল র্যাপার রয়েছে তবে bcএকটি শেল স্ক্রিপ্ট অনুশীলনে আপনি এবং অন্যান্য সরঞ্জামগুলির সাহায্যে একই কাজ করতে পারেন।
আপনি যদি নিজের ফোল্ডারটি সনাক্ত করতে না পারেন তবে এই findকমান্ডটি আপনার অনুসন্ধান সংকুচিত করতে ব্যবহার হতে পারে ....
sudo find /var/folders -type d -name com.apple.appstore -print
findকমান্ড যে আমার জন্য কাজ ...
du -h /private/var/folders/*/*/C/com.apple.appstore/*/*.pkgডাউনলোডের আকারটি একটি মানব-পঠনযোগ্য ফর্ম্যাটে মুদ্রণ করবে। আমি বর্তমানে যে সংস্করণটি ডাউনলোড করছি তার মোট আকার অ্যাপ স্টোরের ৪.৩ জিবি হিসাবে দেখানো হয়েছে।
আমি সিদ্ধান্ত নিয়েছি যে ফাইলটি ডাউনলোড হচ্ছে তা সনাক্ত করার সর্বোত্তম উপায়টি ছিল একটি ছোট স্ক্রিপ্ট লেখা যা অ্যাপ স্টোর প্রোগ্রামের মাধ্যমে খোলা ফাইলগুলি এনেছিল storeagen।
#!/bin/bash
appstore_pid=$(ps -ef|grep storeagen|grep -v grep|awk '{print $2}')
lsof -p $appstore_pid|grep private|awk '{print $7 "\t" $9}'
কমান্ডটি ব্যবহার করে এবং ব্যবহার করে এটির appstore_pidপিআইডি-তে পরিবর্তনশীল সেট করেছিলামstoreagenpsgrepawk
তারপরে আমি lsofপিআইডি দ্বারা খোলা ফাইলগুলি তালিকাবদ্ধ করতে ব্যবহার করি storeagenএবং আমি ফাইলগুলির আকার এবং ফাইলগুলির পাথ মুদ্রণ করি। আপনি যদি পর পর এটি বেশ কয়েকবার করেন তবে আপনি যে ফাইল (গুলি) বর্ধন করে তা দেখতে পাচ্ছেন এবং আকারটি দ্বারা এটি অনুমান করতে পারেন যে এটি ওএস ডাউনলোড।
grepকরেছি যেহেতু আমি lsofপ্রাইভেট /