답변:
이론적으로 작동하는 작은 스크립트 로이 질문에 반 답하고 있습니다.
--waiting-content에서 문자열을 검색하고 ID를 가져 와서 --schedule-next로 보냅니다.
슬프게도, 그것은 작동하지 않습니다 은 "u1sdtool --schedule-다음"명령은 DBUS 버그에 실패 때문에의 때문에 이 버그 리포트 , 나는 그것을 위해 밝은 미래를 볼 수 없습니다.
#!/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
흥미로운 질문이었습니다!