আমার মাসিক ব্যান্ডউইথ সীমাবদ্ধ হওয়ায় আমাকে রাতারাতি অ্যান্ড্রয়েড উত্সকে 'রেপো সিঙ্ক' করতে হবে।
, আমি মধ্যরাতে 'রেপো সিঙ্ক' শুরু করি, তারপরে সকাল ৮ টায় এটি হত্যা করতে চাই। নিম্নলিখিত আদেশটি হল:
2 0 * * * /home/user/android-src/reposync.sh
reposync.sh এর মধ্যে রয়েছে:
cd /home/user/android-src
/home/user/bin/repo sync
আমি নিম্নলিখিত ক্রোন এন্ট্রি দিয়ে এটি হত্যা করার আশাবাদী:
55 7 * * * ps -eo pid,args | grep repo | awk '{print $1}' | xargs -I {} kill {}
0 8 * * * ps -eo pid,args | grep repo | awk '{print $1}' | xargs -I {} kill -9 {}
সমস্যাটি হ'ল 'রেপো সিঙ্ক' অনেকগুলি প্রক্রিয়া তৈরি করে - প্রচুর 'গিট', 'কার্ল', 'গিট-রিমোট-HTTP', 'পাইথন', (এবং আমি মনে করি একটি 'বাশ' এবং 'শ', যেমন আমি রেপো সিঙ্ক কমান্ডটি একটি .sh স্ক্রিপ্টে রাখুন)। (আমার অজ্ঞতা / পরিভাষার জন্য ক্ষমা
তাদের হত্যা করার প্রক্রিয়াগুলি আমি কীভাবে খুঁজে পাব? নাকি এর চেয়ে ভাল উপায় আছে? রেপো কি সাধারণ ব্যবহারকারীরূপে চলবে এবং আমি কেবল ব্যবহারকারীর সমস্ত কাজই মেরে ফেলতে পারি? আমি আমার কম্পিউটারটি অল্পক্ষণের মধ্যে কয়েক দিন ধরে চালিয়ে যেতে চাই এবং এটি প্রতিটি রাত্রে সংযোগ স্থাপন করতে এবং প্রতি সকালে সংযোগ বিচ্ছিন্ন করতে চাই, যদিও কুরুচিপূর্ণ সহ, যে কোনও সমাধানের কৃতজ্ঞতার সাথে বিবেচনা করা উচিত, যেমন, তখন আমি কি ইন্টারনেট সংযোগটি মেরে ফেলব, যাতে এরপরে পুনরায় সময় বের করা উচিত? এটি আবার শুরু? সার্ভারে আর কিছু চলছে না, (উইন 7 এক্স 64-এ উবুন্টু 10.04 চলছে), সুতরাং প্রতি 8am টা কি আমার পুনরায় বুট করা উচিত?