46

Re: Скрипты

MrClon, спасибо. Попробую.

MrClon пишет:

вот этого не понял, почему не
if [ $wifiname = 'wifi_name' ]
?

А так не работает smile
Должно быть потому что wifiname возвращается сразу в кавычках...

Поделиться

47

Re: Скрипты

чтобы без кавычек возвращалось замените

/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 соеденение, а крон будет запускать дальнейшие копии smile лучше всеже с 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'а еще в то, что можно поставить это делать, например, только вечером - чтобы утром (перед выходом на работу) ничего не синхронизировалось и батарейку не жрало и т.д.

Сайт nsl

Поделиться

48

Re: Скрипты

Кто-нибудь знает как с помощью скрипта включить телефон в определенное время?
Заранее спасибо

Поделиться

49

Re: Скрипты

KOJAN пишет:

Кто-нибудь знает как с помощью скрипта включить телефон в определенное время?
Заранее спасибо

Не уверен, но можно попробовать установить приложение alarmd или как то так.

Have trouble with Windows - reboot, have trouble with LINUX - be root!

Сайт Dark Knight

Поделиться

50

Re: Скрипты

Как вообще можно загрузить ОС (это подразумевается под включением?) скриптом работающем в этой ОС?

На форуме появляюсь редко, но N900 пользоваться не перестал, если вдруг что-то нужно пишите в jabber или eMail
Jabber: mrclon@jabnet.org

Поделиться

51

Re: Скрипты

MrClon пишет:

Как вообще можно загрузить ОС (это подразумевается под включением?) скриптом работающем в этой ОС?

А как будильник срабатывает при выключенном телефоне? wink

Have trouble with Windows - reboot, have trouble with LINUX - be root!

Сайт Dark Knight

Поделиться

52

Re: Скрипты

Стоп, стоп, стоп.. Разве на n900 выключеном срабатывает будильник ???

Поделиться

53

Re: Скрипты

LappoSV пишет:

Стоп, стоп, стоп.. Разве на n900 выключеном срабатывает будильник ???

срабатывает, а как же без этого smile

Поделиться

54

Re: Скрипты

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

Поделиться

55

Re: Скрипты

вы уверены что работает? я как-то сомневаюсь что при вырубленной операционки (полное выключение, а не заниженная частота) может что-то работать... причем при вырубленной мобле у меня будильник никак не пытался работать

Сайт nsl

Поделиться

56

Re: Скрипты

Провожу тест...

Поделиться

57 (26.05.2010 16:57:14 отредактировано IDis)

Re: Скрипты

только что проверил.
В назначенное время N900 включился... и сработал будильник

далее спрашивает загрузить ОС или нет

Поделиться

58

Re: Скрипты

Работает. И предлагает включить телефон после этого....

Поделиться

59

Re: Скрипты

nsl пишет:

вы уверены что работает? я как-то сомневаюсь что при вырубленной операционки (полное выключение, а не заниженная частота) может что-то работать... причем при вырубленной мобле у меня будильник никак не пытался работать

Уверен. Пробовал.
Девайс просыпается, некоторое время грузится операционка (по минимуму), и появляется окошко будильника.
Для пробуждения по времени ведь никакой особой логики железу не нужно.
Тикающие часики, да простенькая проверка.
Ведь есть же в БИОСе на ББ функция включения по времени. А чем смартфон хуже?  Если даже большинство простейших мобилок умеют "будить" из выключенного состояния....

Поделиться

60 (26.05.2010 18:37:10 отредактировано Mariner)

Re: Скрипты

Народ, для Queen BeeCon Widget  нужна команда на счетчик трафика по WiFi
GPRS счетчик стоит, но он трафик по фафле не показывает.
Подскажите, плиз.

Поделиться