আমি মাউন্টেন লায়ন ডাউনলোড করছি, আমি জানি আমি ম্যাক অ্যাপ স্টোর ক্রয়ের স্ক্রিনের মাধ্যমে ডাউনলোডের অগ্রগতি পর্যবেক্ষণ করতে পারি তবে আমি শেল কমান্ড ব্যবহার করে টার্মিনাল.এ্যাপের মাধ্যমে অগ্রগতি পর্যবেক্ষণ করতে পারি কিনা তা জানতে চাই।
আমি মাউন্টেন লায়ন ডাউনলোড করছি, আমি জানি আমি ম্যাক অ্যাপ স্টোর ক্রয়ের স্ক্রিনের মাধ্যমে ডাউনলোডের অগ্রগতি পর্যবেক্ষণ করতে পারি তবে আমি শেল কমান্ড ব্যবহার করে টার্মিনাল.এ্যাপের মাধ্যমে অগ্রগতি পর্যবেক্ষণ করতে পারি কিনা তা জানতে চাই।
উত্তর:
অবশ্যই - স্টোরএজেন্ট ডাউনলোড অগ্রগতি ধরে রাখতে / বেসরকারী / ভার / ফোল্ডারগুলির গভীরে একটি ফোল্ডার ব্যবহার করে।
আমার ম্যাকের উপরে এটি নীচে এই ফোল্ডারে ডাউনলোড হচ্ছে - আপনার পরিবর্তন হতে পারে তবে আপনি কম.এপল.অ্যাপস্টোর ব্যবহার করে ব্যবহার করতে 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
পিআইডি-তে পরিবর্তনশীল সেট করেছিলামstoreagen
ps
grep
awk
তারপরে আমি lsof
পিআইডি দ্বারা খোলা ফাইলগুলি তালিকাবদ্ধ করতে ব্যবহার করি storeagen
এবং আমি ফাইলগুলির আকার এবং ফাইলগুলির পাথ মুদ্রণ করি। আপনি যদি পর পর এটি বেশ কয়েকবার করেন তবে আপনি যে ফাইল (গুলি) বর্ধন করে তা দেখতে পাচ্ছেন এবং আকারটি দ্বারা এটি অনুমান করতে পারেন যে এটি ওএস ডাউনলোড।
grep
করেছি যেহেতু আমি lsof
প্রাইভেট /