04 августа | 2024г. | 02:34:29


АвторТема: Плагин для настройки MGCamd с пульта  (Прочитано 94054 раз)

0 Пользователей и 3 Гостей смотрят эту тему.

Оффлайн acrabАвтор темы

  • Младший Джедай
  • **
  • Сообщений: 117
  • Поблагодарили: 155
  • Уважение: +13
+1
Уважаемый acrab! Ни как не врублюсь зачем нужны скрипты в данном плагине и как ними пользоваться?
Заранее извеняюсь и спасибо.

Ну например благодаря скриптам, выполняемым при входе и выходе из плагина можно прибить mgcamd при входе и запустить его при выходе... Это так, к примеру... А в те, три которые в меню - можно например скачивать ключи biss, рестарт модема, обновление списка webtv или еще чего душа пожелает. полет фантазии никто не ограничивал в общем.

Как пример - можно посмотреть содержимое файла update.sh (кодировка - utf-8, тюнерная).
Можно поискать что можно сделать в гугле - "шелл скрипты линукс"... только не забываем, что по умолчанию bash у нас нету. смотреть возможности /bin/sh

Ну а еще - их можно не использовать, если применение им не найдено :)

скрипт с комментариями в читабельном виде...
#!/bin/sh

#Здесь будет выполнение скрипта по команде из плагина

#скачиваем файл
/root/spark/etc/wget -c -O /tmp/test.txt https://dl.dropbox.com/u/29262810/oscam.dvbapi
if [ $? -ne 0 ]; then
  exit $?;
fi;
#Дальше, если скачалось без ошибки - допустим перемещаем файл
mv /tmp/test.txt /root/plugin/var/poluchilosj.txt

exit 0;


#например можно
#killall имя_процесса
#для прибития, жестоко, но действенно.


PS. отличие от самой папки с плагинами - нет автостарта (т.е. для разового запуска нужно было запустить, подождать, выгрузить и было не понятно состояние - отработал или нет) в конце скрипта есть exit 0 - это успешное завершение. Если дать exit 1 например - будет уведомление по ошибке. И лично меня до сих пор раздражает отсутствие разделений скриптов по папкам и принципа сортировки в плагинах...
Добавлено  20 февраля | 2013г. | 21:18:35   
Для кого объяснял - не понятно... Если помогло - спасибо вроде нету, если все-еще не понятно - дополнительные вопросы вроде отсутствуют, вот так и пропадает желание что-либо объяснять, вроде как для самого себя писал...


  • GI 8120 1.2.65+php5(lighttpd)+mc и альтернативный портал

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
4996 Просмотров
Последний ответ 02 марта | 2011г. | 19:39:47
от wshar
1 Ответов
1247 Просмотров
Последний ответ 04 апреля | 2011г. | 16:37:44
от vovunidze
4 Ответов
3690 Просмотров
Последний ответ 31 декабря | 2011г. | 11:59:21
от gavaec
41 Ответов
54137 Просмотров
Последний ответ 01 августа | 2014г. | 09:26:31
от acrab
0 Ответов
5837 Просмотров
Последний ответ 14 августа | 2014г. | 23:24:03
от gemchug74



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!