Re: Скрипты
Dark Knight. освободил твоим скриптом 60 mb. спасибо. проблем вроде нет
Скрипт не мой , но я вроде тоже проверял и всё норм. рад что помогло
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум MaemoWorld.ru → Разработка под MeeGo и Maemo → Скрипты
Dark Knight. освободил твоим скриптом 60 mb. спасибо. проблем вроде нет
Скрипт не мой , но я вроде тоже проверял и всё норм. рад что помогло
интересно, а можно ли выложить скрипт на рабочий стол?
Что бы запускать его по клику, а не через терминал
И второй вопрос можно ли в скрипте прописать какие ответы он должен давать на заданные вопросы?
ну например: вбить пароль
интересно, а можно ли выложить скрипт на рабочий стол?
Что бы запускать его по клику, а не через терминал
Можно. С помощью Desktop Command Execution Widget
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?
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?
Редактор можно использовать любой.
Команду нужно использовать один раз после копирования или создания нового файла скрипта на телефон.
Редактор можно использовать любой.
Команду нужно использовать один раз после копирования или создания нового файла скрипта на телефон.
СпасибоLappoSV! То есть, после добавления каждого скрипта, прописывать эту команду в терминали один раз ...и все?
То есть, после добавления каждого скрипта, прописывать эту команду в терминали один раз ...и все?
Да, после этого его можно добавлять в fcrone
Никто не писал скрипт для синхронизации папок с компьютером?
Хотелось бы он запускался, например, каждые 5 минут и только если телефон подключен к моему wifi.
UsAr можно сделать через rsync, запускать и останавливать через /etc/network/if-up.d/ и /etc/network/if-down.d/
Проверку в своей-ли ты сети можно сделать проверив свой IP или пропинговав свой сервер/роутер (при условии что его IP более или менее уникальный, а не 192.168.0.1)
MrClon проверку на wifi сделать еще в 10 раз проще
/sbin/iwconfig wlan0 | grep ESSID | awk -F 'ESSID:' '{ print $2; }'
выдаст название wifi-сети, к которой ты подключен... останется просто сравнить это твоя сеть, или нет... так убиваются 2 зайца - знаешь что ты подключен и знаешь что к своей и без лишних пингов и т.д.
MrClon точно, нужно wireless-tools доставить... я не заметил, потому что это был первый пакет, который я стянул на моблу... сразу после aircrack'а
#!/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
Проверьте на всякие возможные ошибки, а то я плохо со всякими линуксами знаком
Вроде как все работает. Как еще сделать чтобы оно выполнялось в цикле с заданным промежутком времени?
И я не совсем понял как его потом останавливать через скрипт в /etc/network/if-down.d/
Как еще сделать чтобы оно выполнялось в цикле с заданным промежутком времени?
Запускать по cron'у?
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/ аккуратней.
Форум MaemoWorld.ru → Разработка под MeeGo и Maemo → Скрипты
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 6 official extensions. Copyright © 2003–2009 PunBB.
Сгенерировано за 0.085 секунды (96% PHP — 4% БД) 9 запросов к базе данных