Можно ли перераспределить очередь в Ubuntu One?

12

Некоторые относительно небольшие текстовые файлы на моем нетбуке, которые я использую каждый день по 8 часов в день, не синхронизированы. u1sdtool --waiting-contentпоказывает огромное количество фотографий в списке для загрузки до загрузки одного текстового файла.

Есть ли способ переместить текстовый файл вверх, чтобы обработать его раньше? Похоже, что для синхронизации фотографий потребовались недели.

Марк Д
источник

Ответы:

2

Вы не можете изменить порядок, в котором Ubuntu One загружает файлы. Я даже не уверен, что вы можете пропустить определенные форматы файлов.

Можно ли войти в Интернет и получить их напрямую? Если вы разместите их в правильных папках, возможно, они синхронизируются до того, как Ubuntu One загрузит новые файлы.

Таггер
источник
Да, спасибо, это хорошая идея. Вместо этого я продолжал гудеть на своем нетбуке всю ночь, а к утру ликвидировал отставание.
Марк Д
2

Я наполовину отвечаю на этот вопрос крошечным сценарием, который должен работать теоретически .

Он ищет строку в --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

Это был интересный вопрос!

davidc3
источник
Спасибо за сценарий. Возможно, если упомянутая вами ошибка будет исправлена, это будет весьма полезно для определения приоритетов синхронизации рабочих файлов.
Марк Д