আমি এই প্রশ্নের অর্ধেক উত্তর দিচ্ছি একটি ছোট স্ক্রিপ্টের সাথে যা তাত্ত্বিকভাবে কাজ করা উচিত ।
এটি - ওয়েটিং-কন্টেন্টের একটি স্ট্রিং অনুসন্ধান করে, আইডিগুলি পেয়ে এবং সেগুলি - শেডুল-পরেরটিতে প্রেরণ করে।
দুঃখজনকভাবে, এটি কাজ করে না কারণ "u1sdtool --schedule-next" কমান্ডটি একটি ডিবাস বাগে ব্যর্থ হচ্ছে এবং এই বাগ রিপোর্টের কারণে , আমি এটির জন্য একটি উজ্জ্বল ভবিষ্যত দেখতে পাচ্ছি না।
#!/bin/bash
if [ $1 ]
then
search=$1
else
echo "You need to provide a search string: u1up <search>"
exit
fi
FirstResult=$(u1sdtool --waiting-content | grep -i $search)
if [ $FirstResult ]
then
node_id=$(echo $FirstResult | sed -n 's/.*node_id=\(.*\)\ share.*/\1/p')
share_id=$(echo $FirstResult | sed -n 's/.*share_id=\(.*\)\ path.*/\1/p')
path=$(echo $FirstResult | sed -n 's/.*path=\(.*\)/\1/p')
echo "Attempting to prioritize $path ..."
u1sdtool --schedule-next=$share_id $node_id
else
echo "Your search did not match any file waiting in the Ubuntu One queue."
exit
fi
এটি একটি আকর্ষণীয় প্রশ্ন ছিল!