Показать сообщение отдельно
Старый 13.01.2015, 00:35   #595
myxa781
Старший Пользователь
 
Аватар для myxa781
 
Регистрация: 02.07.2013
Город: Днепропетровск
Регион: Украина
Машина: Toyota Auris 2007
Сообщений: 325
myxa781 is just really nicemyxa781 is just really nicemyxa781 is just really nicemyxa781 is just really nicemyxa781 is just really nice
По умолчанию

Цитата:
Сообщение от SergOGM Посмотреть сообщение
myxa781
Год назад мы общались о tail, BusyBox Non Root и т.д. Тогда я забросил это дело, но на праздники, от нечего делать, решил еще раз попробовать подружить Tasker и BusyBox.
И получилось. Для этого надо в Run Shell перед нужной командой вписывать команды инициализации,
которые BusyBox посылает в эмулятор терминала при его запуске (они также сохраняются в буфере обмена телефона):

export PATH=$PATH:/data/data/burrows.apps.busybox.paid/app_busybox;
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/data/burrows.apps.busybox.paid/app_busybox

затем сама команда, например (ищет файлы созданные пять минут назад а одной папке и копирует их в другую папку) :
find /storage/sdcard1/Android/data/rubberbigpepper.VideoRegPro/Temp -mmin -5 -exec cp -f {} /storage/sdcard0/videodata \;

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

Еще, я для удобства создал задачку-заготовку, которую прилагаю.

Теперь меня интересует есть ли возможность из tasker передать переменную команде в Run Shell. Пока не нашел как.
Есть ли такая возможность?
просто рут кривовато встал... export path должен автоматом прописываться
да в run shell переменные передаются, например echo %BRIGHT
store output in %MYTEST
%MYTEST будет равен уровню текущей яркости (%BRIGHT которое вывели в shell через echo)
и можно просто в терминале попробовать busybox find .........
__________________
_______________________________________________
Toyota Auris 2007
myxa781 вне форума   Ответить с цитированием