Author Topic: Cronmanager for Dreambox 7025/800/8000 Version 2.2  (Read 14502 times)

0 Members and 1 Guest are viewing this topic.

Offline dillinger

  • Администратор
  • *
  • Posts: 1629
  • Karma: 1081
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« on: January 11, 2009, 07:42:24 PM »
Quote
=========================================================
Cronmanager for Dreambox 7025 2.2 by gutemine from 01.05.2008
=========================================================
Cronmanager is FREEWARE, but this means also that nobody takes
responsibility if anything goes wrong ;-)
=========================================================
Version History
=========================================================
Version 1.5     add /var/spool fix for newer images
Version 1.6     minor changes for OE 1.4 compatibility
Version 1.7     add neutrino code to cronmanager.sh
Version 2.0     enable/disable during ipkg install/remove
Version 2.1     add timezone support and system time changing option
Version 2.2     just some housekeeping
=========================================================

Позволяет упростить процесс создания заданий по расписанию с помощью cron. Что такое cron и для чего он нужен, можно ознакомиться ТУТ



Внимание!!! Путь к выполняемой команде или скрипту вводим полностью (как на скриншоте ниже) даже если директория в которой они находятся, присутствует в $PATH, иначе вы не сможете добавить задание.


Также в плагине можно задать системное время.


Ну и напоследок несколько полезных функций плагина, таких как старт, стоп, рестарт демона crond, а также перезагрузка и выключение Dreambox.


Кому не охота дрючить пульт ;D, могут задания добавлять из консоли. Формат команды следующий:

Quote
/etc/cron/cronmanager.sh add /sbin/reboot 30 4

Quote
root@dm800:~# /etc/cron/cronmanager.sh add /sbin/reboot 30 4
--------------------------------------------------
new crontab line will be like this:
--------------------------------------------------
30 4 * * * /sbin/reboot
crontab: no crontab for root
--------------------------------------------------
Displaying new crontab:
--------------------------------------------------
30 4 * * * /sbin/reboot
--------------------------------------------------

Скрипт /etc/cron/cronmanager.sh можно выполнять и с другими параметрами:

list     .... lists crontab content
add      .... adds command to crontab with time
delay    .... adds command to crontab with delay
delete   .... deletes the crontab
info     .... shows if the cron dameon is running
time     .... shows system time used by cron daemon
start    .... starts the cron dameon
stop     .... stopps the cron dameon
restart  .... restarts the cron daemon
reload   .... lets the cron dameon reload the crontab
reboot   .... reboots Dreambox
halt     .... halts Dreambox
kill     .... restarts enigma
readme   .... shows the readme.txt of cronmanager
0,9m - 5E+13E+19Е+4W

Offline ZRITEL

  • Продвинутый
  • *
  • Posts: 163
  • Karma: 17
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #1 on: July 03, 2010, 07:16:32 PM »
Очень хочется иметь такой плагин для dm800.
Может он существует для dm800,кто знает ??????

Offline MIC71

  • VIP
  • *
  • Posts: 104
  • Karma: 71
    • DOMICA
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #2 on: July 04, 2010, 09:16:47 AM »
а как по твоему топик называется ?

Cronmanager for Dreambox 7025/800/8000 Version 2.2

Offline ZRITEL

  • Продвинутый
  • *
  • Posts: 163
  • Karma: 17
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #3 on: July 04, 2010, 11:24:35 AM »
а как по твоему топик называется ?

Cronmanager for Dreambox 7025/800/8000 Version 2.2

А под топиком читай :

Quote
==========================================
Cronmanager for Dreambox 7025 2.2 by gutemine from 01.05.2008
==========================================
Нашел для DM800 v2.3  файлы прилагаю.

Offline MIC71

  • VIP
  • *
  • Posts: 104
  • Karma: 71
    • DOMICA
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #4 on: July 05, 2010, 12:54:10 AM »
ну вобще то ТОПИК по крестьянкски ТЕМА , может ты хотел сказать под постом ? а в 7025 разве не Е2 ? или я дебил ? а скрины разве не с ДМ 800 ? или может я опять чего то недогоняю ? у dillinger  если что нет ДМ 7025  ;) уж мне то лучше знать  haha , во вторых ты качнул плагины а dillinger выложил скрипт , разницу то хоть понимаешь ?

Offline maigais

  • АСС
  • *
  • Posts: 332
  • Karma: 61
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #5 on: July 15, 2010, 08:35:04 AM »
вот делал  скрины  Glamour_X-Infinity_skin_for_DreamElite1 3  и  нашол  Cronmanager
оказываетса  он уже в имидже  и при устоновке  епг  создал  таимер   запуск скрипта
openpli-3.0-beta-dm800 ,Tuner + ALINK DTU и Digital USB DVB-T HDTV TV Tuner Recorder Receiver , HDD TOSHIBA MK2552GSX 250gb,usb 16gb,мои любимыи скин Glamour_X-Infinity мод

Offline ZRITEL

  • Продвинутый
  • *
  • Posts: 163
  • Karma: 17
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #6 on: February 27, 2011, 02:03:18 PM »
Два дня занимаюсь проблемой в Cronmanager for Dreambox 7025/800/8000
 Version 2.3 и не могу найти ошибку .В гугле есть ответы и скрипты ,но
ничего не помогает.
В функциях, где учавствует ссылка crontab , не находится файл /etc/cron/
crontabs/root .Все остальные функции работают.На всех имиджах так.
Путь проследил и все упирается в busybox .Прошу, кто вкурсе ,ОТПИШИТЕСЬ.
   

Offline dillinger

  • Администратор
  • *
  • Posts: 1629
  • Karma: 1081
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #7 on: February 27, 2011, 11:33:31 PM »
Есть такой баг. Он ищет в /crontabs/root и если создать эту директорию, то команда crontab -l , будет выдавать все что нужно. Но если файл с заданиями root все же находится в /etc/cron/crontabs/ то и так все нормально работает.
0,9m - 5E+13E+19Е+4W

Offline vov_200

  • Новичек
  • *
  • Posts: 24
  • Karma: 0
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #8 on: September 09, 2011, 12:38:26 PM »
русик есть у кого нить к плагину

Offline igorrrrr

  • Новичек
  • *
  • Posts: 23
  • Karma: 0
  • Запорожье
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #9 on: April 26, 2012, 03:06:08 PM »
Поделитесь, пожалуйста, у кого есть рабочий плагин или как правильно настроить на Domica 9, а то я проковырялся неделю и ничего не получается. Установился нормально, а дальше не могу добавить задание.
Скачал его здесь же enigma2-plugin-extensions-cronmanager_0.2.3_r1_all.ipk
Dreambox DM 800HD (clone), OpenPli 6.1, ssl 84d, SIM 2.01; ASUS WL-167G V3; 4.0°W, 4.9°Е, 13.0°Е, 36.0°Е, 75.0°Е, 85.2°Е.

Offline dillinger

  • Администратор
  • *
  • Posts: 1629
  • Karma: 1081
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #10 on: April 26, 2012, 10:53:49 PM »
Что там делает команда start?

Quote
start 00 22
0,9m - 5E+13E+19Е+4W

Offline ZENIT

  • Шарящий
  • *
  • Posts: 91
  • Karma: 9

Offline igorrrrr

  • Новичек
  • *
  • Posts: 23
  • Karma: 0
  • Запорожье
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #12 on: April 27, 2012, 02:09:04 PM »
Сделал по образцу выше и вот , что у меня получилось:


root@dm800:~# /etc/cron/cronmanager.sh add /sbin/reboot 30 4
------------------------------------------------------------------------
new crontab line will be like this:
------------------------------------------------------------------------
30 4 * * * /sbin/reboot
crontab: chdir(/crontabs): No such file or directory
crontab: chdir(/crontabs): No such file or directory
-------------------------------------------------------------------------
Displaying new crontab:
-------------------------------------------------------------------------
crontab: chdir(/crontabs): No such file or directory
-------------------------------------------------------------------------


Ну и естественно подставляю свои значения-результат тот же:

root@dm800:~# /etc/cron/cronmanager.sh add /usr/lib/enigma2/python/Plugins/Exten sions/QuickEPG/quick_epg.sh 10 18
-------------------------------------------------------------------------
new crontab line will be like this:
-------------------------------------------------------------------------
10 18 * * * /usr/lib/enigma2/python/Plugins/Extensions/QuickEPG/quick_epg.sh
crontab: chdir(/crontabs): No such file or directory
crontab: chdir(/crontabs): No such file or directory
------------------------------------------------------------------------
Displaying new crontab:
------------------------------------------------------------------------
crontab: chdir(/crontabs): No such file or directory
-----------------------------------------------------------------------


Я не программист и для меня это несколько сложновато, поэтому и попросил подсказать или дать готовый файл. mail1  Хотелось бы задать срабатывание загрузки QuickEPG по понедельникам в 18.10  dash3

Dreambox DM 800HD (clone), OpenPli 6.1, ssl 84d, SIM 2.01; ASUS WL-167G V3; 4.0°W, 4.9°Е, 13.0°Е, 36.0°Е, 75.0°Е, 85.2°Е.

Offline ZENIT

  • Шарящий
  • *
  • Posts: 91
  • Karma: 9
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #13 on: April 27, 2012, 02:17:58 PM »
твоя директория/root
Code: [Select]
10 18 * * *    /usr/далее по списку/*.sh

Offline igorrrrr

  • Новичек
  • *
  • Posts: 23
  • Karma: 0
  • Запорожье
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #14 on: April 27, 2012, 04:06:57 PM »
zenit, а точнее можешь написать. Я перебрал уже кучу вариантов и ни фига. Может пробелы лишние или ещё что-нибудь. У тебя этот плагин работает?
Я уже на него и русификацию сделал. Очень хочется, чтобы он заработал.
Получается мне нужно, чтобы запустился файл, находящийся по пути: /usr/lib/enigma2/python/Plugins/Extensions/QuickEPG/quick_epg.sh в понедельник в 18.10.

10 18 * * 1    /usr/lib/enigma2/python/Plugins/Extensions/QuickEPG/quick_epg.sh
Dreambox DM 800HD (clone), OpenPli 6.1, ssl 84d, SIM 2.01; ASUS WL-167G V3; 4.0°W, 4.9°Е, 13.0°Е, 36.0°Е, 75.0°Е, 85.2°Е.

Offline ZENIT

  • Шарящий
  • *
  • Posts: 91
  • Karma: 9
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #15 on: April 27, 2012, 04:49:56 PM »
Да вроде все правильно.

Offline igorrrrr

  • Новичек
  • *
  • Posts: 23
  • Karma: 0
  • Запорожье
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #16 on: April 27, 2012, 05:43:47 PM »
Не получается.
Dreambox DM 800HD (clone), OpenPli 6.1, ssl 84d, SIM 2.01; ASUS WL-167G V3; 4.0°W, 4.9°Е, 13.0°Е, 36.0°Е, 75.0°Е, 85.2°Е.

Offline ZENIT

  • Шарящий
  • *
  • Posts: 91
  • Karma: 9
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #17 on: April 27, 2012, 06:05:18 PM »
Code: [Select]
root@et9000:~# ps w | grep "crond"
 1770 root      3552 S    /usr/sbin/crond -c /etc/cron/crontabs
 1784 root      2996 S    grep crond

Крон то работает?
И что это за команды проверки?

Code: [Select]
root@et9000:~# cat /etc/cron/crontabs/root
01 18 * * 5   date > /tmp/test
02 18 * * 5   date >> /tmp/test
Code: [Select]
root@et9000:~# ls -la /tmp/*
srwxrwxrwx    1 root     root             0 Apr 27 14:58 /tmp/camd.socket
-rw-r--r--    1 root     root           173 Apr 27 18:04 /tmp/ecm.info
srw-rw-rw-    1 root     root             0 Apr 27 17:54 /tmp/hotplug.socket
-rw-r--r--    1 root     root        325691 Apr 27 18:04 /tmp/oscam.log
-rw-r--r--    1 root     root           176 Apr 27 14:45 /tmp/oscam.version
--wx---r--    1 root     root            60 Apr 27 18:02 /tmp/test
root@et9000:~# cat /tmp/test
Fri Apr 27 18:01:01 EEST 2012
Fri Apr 27 18:02:01 EEST 2012

Offline dillinger

  • Администратор
  • *
  • Posts: 1629
  • Karma: 1081
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #18 on: April 27, 2012, 06:21:44 PM »
Тут цирк в другом. Судя по скриншотам, он пытается выполнить строку из файла root, как команду в консоли :)

Quote
10 18 * * 1    /usr/lib/enigma2/python/Plugins/Extensions/QuickEPG/quick_epg.sh

Похоже человек вообще не понимает, что делает, а читать это не для него. И с упорством продолжает ломиться в закрытую дверь.
0,9m - 5E+13E+19Е+4W

Offline igorrrrr

  • Новичек
  • *
  • Posts: 23
  • Karma: 0
  • Запорожье
Cronmanager for Dreambox 7025/800/8000 Version 2.2
« Reply #19 on: April 27, 2012, 07:10:59 PM »
Получается вот так:
Dreambox DM 800HD (clone), OpenPli 6.1, ssl 84d, SIM 2.01; ASUS WL-167G V3; 4.0°W, 4.9°Е, 13.0°Е, 36.0°Е, 75.0°Е, 85.2°Е.