টার্মিনালের মাধ্যমে আমি কীভাবে মাউন্টেন সিংহের ডাউনলোডের অগ্রগতি পরীক্ষা করব?


9

আমি মাউন্টেন লায়ন ডাউনলোড করছি, আমি জানি আমি ম্যাক অ্যাপ স্টোর ক্রয়ের স্ক্রিনের মাধ্যমে ডাউনলোডের অগ্রগতি পর্যবেক্ষণ করতে পারি তবে আমি শেল কমান্ড ব্যবহার করে টার্মিনাল.এ্যাপের মাধ্যমে অগ্রগতি পর্যবেক্ষণ করতে পারি কিনা তা জানতে চাই।


2
আমি প্রশ্নটি ভুল বুঝে থাকতে পারি তবে অ্যাপ স্টোরের ক্রয়গুলি "ট্যাব" এ ক্লিক করে অগ্রগতি বারটি দেখা কি এত সহজ নয়?

আমি জানি আপনি এটি ক্রয় ট্যাবে করতে পারেন। আমি জানতে চেয়েছিলাম যে এটি টার্মিনালে করা যায়
কনজিগ্রিফিন

উত্তর:


8

অবশ্যই - স্টোরএজেন্ট ডাউনলোড অগ্রগতি ধরে রাখতে / বেসরকারী / ভার / ফোল্ডারগুলির গভীরে একটি ফোল্ডার ব্যবহার করে।

আমার ম্যাকের উপরে এটি নীচে এই ফোল্ডারে ডাউনলোড হচ্ছে - আপনার পরিবর্তন হতে পারে তবে আপনি কম.এপল.অ্যাপস্টোর ব্যবহার করে ব্যবহার করতে 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

1
সঠিক ডিরেক্টরিটি কীভাবে সন্ধান করবেন তা বোঝাতে আপনি নিজের উত্তরটি প্রসারিত করতে পারেন?
কনগ্রিফিন

অবশ্যই - আমি শুধু সর্বশেষ সংশোধিত সময় এবং ম উপর ভিত্তি করে একটি পাশব বল অনুসন্ধান করেনি - কিন্তু আমি এ সম্পাদনা করব findকমান্ড যে আমার জন্য কাজ ...
bmike

5
du -h /private/var/folders/*/*/C/com.apple.appstore/*/*.pkgডাউনলোডের আকারটি একটি মানব-পঠনযোগ্য ফর্ম্যাটে মুদ্রণ করবে। আমি বর্তমানে যে সংস্করণটি ডাউনলোড করছি তার মোট আকার অ্যাপ স্টোরের ৪.৩ জিবি হিসাবে দেখানো হয়েছে।
ল্রি

1

আমি সিদ্ধান্ত নিয়েছি যে ফাইলটি ডাউনলোড হচ্ছে তা সনাক্ত করার সর্বোত্তম উপায়টি ছিল একটি ছোট স্ক্রিপ্ট লেখা যা অ্যাপ স্টোর প্রোগ্রামের মাধ্যমে খোলা ফাইলগুলি এনেছিল 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প্রাইভেট /
ভারে

0

আমি সবেমাত্র ক্রিয়াকলাপ মনিটর ব্যবহার করেছি এবং দেখেছি যে কতগুলি ডেটা ট্রান্সফার হচ্ছে তা ... এবং ডাউনলোডের সময় অন্য কোনও ট্র্যাফিকের বিষয়টি নিশ্চিত না করে। এটি নিখুঁত নয়, তবে কিছু ঘটছে তা আপনাকে একটি সাধারণ ধারণা দেয়।

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