На вашем месте я бы подождал еще недельку. Если за это время не придет, открывайте диспут на продавца, в данный момент только он может совершать какие-либо телодвижения по поиску посылки. Крайний срок открытия диспута — 45 дней. Вина продавца очевидна, поэтому решение гарантированно примут в вашу пользу и деньги вернут.
Почитайте ebay-forum.ru, возможно найдете там истории похожие на вашу.
Сейчас главное понять в чьей юрисдикции проблема. Если по трекингу ещё не было экспорта — косяк USPS, Почта России не причём, а если не было даже записи о приёме товара, значит продавец хитрит. Возможно, он просто дал вам не тот номер трекинга.
Сдаюсь. Попробовал смоделировать вашу ситуацию у себя, поднял webUI, взял тестовый торрент, написал команду. В итоге из консольки работает, а если из java вызывать — не пашет.
Если заменить аргументы на их алиасы, -P на --password=, -U на --user=, -a на --add-file и т.д. видно что косяк с добавлением файла.
ERROR:
Usage: utorrentctl.py [options]
utorrentctl.py: error: no such option: --add-file /home/mardy/Downloads/temp.torrent
Хотя предыдущие аргументы в той же форме он принял. Мне уже самому интересно почему не работает.
Почитал спеки. Парсинг строчки из exec выполняется с помощью StringTokenizer. Он разбивает строчку на слова (по дефолту разделитель — пробел), первое слово это команда, остальные аргументы. То есть в вашем случае косяк в том, что -H и 192.168.1.2:8080 считаются как 2 разных аргумента.
Чтобы этого избежать нужно использовать метод exec(String [] cmdArray), вместо exec(String command), т.е. использовать заранее подготовленный массив строк.
[ «python3», ".uTorrentCTLGui/utorrentctl.py", "-H 192.168.1.2:8080", "-U admin" и т.д. ]
Надеюсь понятно объяснил.
Если это не поможет, тогда я уж не знаю в чем дело.
Скорее всего проблема с кавычками. Попробуйте их убрать или наоборот поставить, например, admin в кавычки.
А пароль у вас пустой или вы его просто не показываете?
Если у вас стоит задача написать простую программку, и при это вам хотелось бы изучить что-то новое и вы знаете Ruby, то я бы посоветовал попробовать JRuby — это возможность писать приложение на знакомом уже вам языке, но при этом познакомиться с мощью платформы Java.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Этот фреймворк как раз отличается наибольшей поддержкой нативных интерфейсов.