31

Re: Скрипты

demons пишет:

Dark Knight. освободил твоим скриптом 60 mb. спасибо. проблем вроде нет

Скрипт не мой  wink , но я вроде тоже проверял и всё норм. рад что помогло

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

Сайт Dark Knight

Поделиться

32

Re: Скрипты

интересно, а можно ли выложить скрипт на рабочий стол?
Что бы запускать его по клику, а не через терминал

И второй вопрос можно ли в скрипте прописать какие ответы он должен давать на заданные вопросы?
ну например: вбить пароль

Поделиться

33

Re: Скрипты

IDis пишет:

интересно, а можно ли выложить скрипт на рабочий стол?
Что бы запускать его по клику, а не через терминал

Можно. С помощью Desktop Command Execution Widget

На то, о чем можно спросить на форуме, не отвечаю через личные сообщения, аську, почту и т.п. для общения есть jabber-конференция: maemo@conference.jabber.org.
QKit - инструментарий для быстрого кроссплатформенного создания приложений на QML.
FAQ по Nokia N9 - читаем, пополняем.
Прежде, чем задать вопрос, воспользуйтесь поиском!

Сайт KiRiK

Поделиться

34 (05.05.2010 13:02:23 отредактировано Mariner)

Re: Скрипты

Dark Knight пишет:

3. для части скриптов нужно сделать их исполняемыми:
     находясь в папке /home/user/MyDocs выполнить
     cp name_of_script.sh /home/user name_of_script.sh
     chmod a+x name_of_script.sh

Спасибо за тему, очень полезно!
Подскажите, плиз: хочу установить fcron. Написано, что скрипты надо сделать исполняемыми но...не пойму, где и когда прописывать эту команду и обязательно ли использовать vi для редактирования config?

Поделиться

35

Re: Скрипты

Mariner пишет:
Dark Knight пишет:

3. для части скриптов нужно сделать их исполняемыми:
     находясь в папке /home/user/MyDocs выполнить
     cp name_of_script.sh /home/user name_of_script.sh
     chmod a+x name_of_script.sh

Спасибо за тему, очень полезно!
Подскажите, плиз: хочу установить fcron. Написано, что скрипты надо сделать исполняемыми но...не пойму, где и когда прописывать эту команду и обязательно ли использовать vi для редактирования config?

Редактор можно использовать любой.
Команду нужно использовать один раз после копирования или создания нового файла скрипта на телефон.

Поделиться

36

Re: Скрипты

LappoSV пишет:

Редактор можно использовать любой.
Команду нужно использовать один раз после копирования или создания нового файла скрипта на телефон.

СпасибоLappoSV! То есть, после добавления каждого скрипта, прописывать эту команду в терминали один раз ...и все?

Поделиться

37

Re: Скрипты

Mariner пишет:

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

Да, после этого его можно добавлять в fcrone

Поделиться

38

Re: Скрипты

Никто не писал скрипт для синхронизации папок с компьютером?
Хотелось бы он запускался, например, каждые 5 минут и только если телефон подключен к моему wifi.

Поделиться

39

Re: Скрипты

UsAr можно сделать через rsync, запускать и останавливать через /etc/network/if-up.d/ и /etc/network/if-down.d/
Проверку в своей-ли ты сети можно сделать проверив свой IP или пропинговав свой сервер/роутер (при условии что его IP более или менее уникальный, а не 192.168.0.1)

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

Поделиться

40 (22.05.2010 12:16:13 отредактировано nsl)

Re: Скрипты

MrClon проверку на wifi сделать еще в 10 раз проще smile

/sbin/iwconfig wlan0 | grep ESSID | awk -F 'ESSID:' '{ print $2; }'

выдаст название wifi-сети, к которой ты подключен... останется просто сравнить это твоя сеть, или нет... так убиваются 2 зайца - знаешь что ты подключен и знаешь что к своей и без лишних пингов и т.д.

Сайт nsl

Поделиться

41

Re: Скрипты

Только в maemo нет iwconfig из коробки, а кроме этого так действительно лучше.

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

Поделиться

42

Re: Скрипты

MrClon точно, нужно wireless-tools доставить... я не заметил, потому что это был первый пакет, который я стянул на моблу... сразу после aircrack'а  lol

Сайт nsl

Поделиться

43 (22.05.2010 21:22:34 отредактировано UsAr)

Re: Скрипты

#!/bin/sh

wifiname=`/sbin/iwconfig wlan0 | grep ESSID | awk -F 'ESSID:' '{ print $2; }'`
if [ $wifiname = "\"wifi_name\"" ]; then
    mkdir /media/video
    mount -t cifs //192.168.0.101/Video /media/video -ouser=myname,pass=mypass
    rsync -a --progress /media/video/* /home/user/MyDocs/video/
    umount /media/video
    rmdir /media/video
fi

Проверьте на всякие возможные ошибки, а то я плохо со всякими линуксами знаком sad
Вроде как все работает. Как еще сделать чтобы оно выполнялось в цикле с заданным промежутком времени?
И я не совсем понял как его потом останавливать через скрипт в /etc/network/if-down.d/

Поделиться

44

Re: Скрипты

Как еще сделать чтобы оно выполнялось в цикле с заданным промежутком времени?

Запускать по cron'у?

Поделиться

45

Re: Скрипты

UsAr пишет:

if [ $wifiname = "\"wifi_name\"" ]; then

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

Вообще как-то так:

#!/bin/bash
while [ `/sbin/iwconfig wlan0 | grep ESSID | awk -F 'ESSID:' '{ print $2; }'` = 'wifi_name' ]; do
    mkdir /media/video
    mount -t cifs //192.168.0.101/Video /media/video -ouser=myname,pass=mypass
    rsync -a --progress /media/video/* /home/user/MyDocs/video/
    umount /media/video
    rmdir /media/video
    sleep 60
done

nsl поправь если напутал.

Добавлено: 22.05.2010 21:33:03

unregistered
/etc/network/if-up.d/ аккуратней.

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

Поделиться