IDLE и PyCharm с использованием Python 3.4.0 при установке 3.4.1?

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

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

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

1
задан 10 September 2015 в 19:26

0 ответов

Другие вопросы по тегам:

Похожие вопросы: