Re: Скрипты
MrClon, спасибо. Попробую.
вот этого не понял, почему не
if [ $wifiname = 'wifi_name' ]
?
А так не работает
Должно быть потому что wifiname возвращается сразу в кавычках...
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум MaemoWorld.ru → Разработка под MeeGo и Maemo → Скрипты
MrClon, спасибо. Попробую.
вот этого не понял, почему не
if [ $wifiname = 'wifi_name' ]
?
А так не работает
Должно быть потому что wifiname возвращается сразу в кавычках...
чтобы без кавычек возвращалось замените
/sbin/iwconfig wlan0 | grep ESSID | awk -F 'ESSID:' '{ print $2; }'
на
/sbin/iwconfig wlan0 | grep ESSID | awk -F 'ESSID:' '{ print $2; }' | awk -F '"' '{ print $2; }'
а зачем sleep добавили? если по крону вызывать будете, то в ближайшем обозримом будущем while не будет отпускать скрипт пока не разорвется wifi соеденение, а крон будет запускать дальнейшие копии лучше всеже с if и запускать по крону (или alarmd, который встроен)
Добавлено: 23.05.2010 10:33:39
кстати по ходу дела... будет большая и некрасивая проблема, если начнется синхронизация, а потом wifi-соеденение разорвется... есть вероятность (хотя и небольшая), что rsync повиснет в ожидании операции с диском и его даже по kill -9 будет невозможно прибить
Добавлено: 23.05.2010 10:38:02
if-up.d лучше не трогать - система предпологает, что скрипт этот конечный... в крайнем случае там можно внешний скрипт с & на конце запускать... но все равно я вам скажу, что cron будет лучше, если еще блокировку придумать - тачить какой-нибудь файл, а потом проверять его на наличие... или в ps смотреть наличие процесса... например
ps ax | grep rsync | grep -v grep | wc -l
выдаст кол-во запущенных процессов rsync в системе, можно смотреть если больше 0, то не стартуем, если 0, то проверяем наличие wifi и если все ок, то тогда запускаем синхронизацию
выгода cron'а еще в то, что можно поставить это делать, например, только вечером - чтобы утром (перед выходом на работу) ничего не синхронизировалось и батарейку не жрало и т.д.
Кто-нибудь знает как с помощью скрипта включить телефон в определенное время?
Заранее спасибо
Кто-нибудь знает как с помощью скрипта включить телефон в определенное время?
Заранее спасибо
Не уверен, но можно попробовать установить приложение alarmd или как то так.
Как вообще можно загрузить ОС (это подразумевается под включением?) скриптом работающем в этой ОС?
А как будильник срабатывает при выключенном телефоне?
Стоп, стоп, стоп.. Разве на n900 выключеном срабатывает будильник ???
Стоп, стоп, стоп.. Разве на n900 выключеном срабатывает будильник ???
срабатывает, а как же без этого
Тогда, в теории, можно пытаться, хотя будильник может быть реализован неким "железным" образом.
вы уверены что работает? я как-то сомневаюсь что при вырубленной операционки (полное выключение, а не заниженная частота) может что-то работать... причем при вырубленной мобле у меня будильник никак не пытался работать
только что проверил.
В назначенное время N900 включился... и сработал будильник
далее спрашивает загрузить ОС или нет
вы уверены что работает? я как-то сомневаюсь что при вырубленной операционки (полное выключение, а не заниженная частота) может что-то работать... причем при вырубленной мобле у меня будильник никак не пытался работать
Уверен. Пробовал.
Девайс просыпается, некоторое время грузится операционка (по минимуму), и появляется окошко будильника.
Для пробуждения по времени ведь никакой особой логики железу не нужно.
Тикающие часики, да простенькая проверка.
Ведь есть же в БИОСе на ББ функция включения по времени. А чем смартфон хуже? Если даже большинство простейших мобилок умеют "будить" из выключенного состояния....
Народ, для Queen BeeCon Widget нужна команда на счетчик трафика по WiFi
GPRS счетчик стоит, но он трафик по фафле не показывает.
Подскажите, плиз.
Форум MaemoWorld.ru → Разработка под MeeGo и Maemo → Скрипты
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 6 official extensions. Copyright © 2003–2009 PunBB.
Сгенерировано за 0.081 секунды (94% PHP — 6% БД) 10 запросов к базе данных