Некоторые относительно небольшие текстовые файлы на моем нетбуке, которые я использую каждый день по 8 часов в день, не синхронизированы. u1sdtool --waiting-content
показывает огромное количество фотографий в списке, которые должны быть загружены до загрузки одного из текстовых файлов.
Есть ли способ переместить текстовый файл вверх, чтобы обработать его раньше? Похоже, что для синхронизации фотографий потребовались недели.
Вы не можете изменить порядок, в котором Ubuntu One загружает файлы. Я даже не уверен, что вы можете пропустить определенные форматы файлов.
Можно ли войти в Интернет и получить их напрямую? Если вы разместите их в нужных папках, возможно, они синхронизируются до того, как Ubuntu One загрузит новые файлы.
Я наполовину отвечаю на этот вопрос крошечным сценарием, который должен работать в теории .
Он ищет строку в --waiting-content, получает идентификаторы и отправляет их в --schedule-next.
К сожалению, это не работает , потому что команда «u1sdtool --schedule-next» не выполняется из-за ошибки 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
Это был интересный вопрос!