motofan logo
       
> 

Планировщик CRON, С чем его едят, а главное КАК?

Aspirant_cn
сообщение 16.1.2008, 11:36


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 26.11.2006
Из: Киев, Украина
Пользователь №: 108 249
Модель телефона: Motorola E2\E6
Прошивка: TOB2\R533_11.12.08p

Рейтинг: 0



Ну тема и описание в принципе и описывает суть вопроса. О самом планировщике читал, штука полезная, как по мне, но есть вопросы. Где прописывать ему команды? Есть какойто файл? может у кого есть пример скрипта, выложите, если не сложно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 17.1.2008, 10:32


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



А ктонибудь уже собирал сам cron под арма? Если тема вопроса действительно интересна - могу заняться.

Добавлено позже (17.1.2008, 13:37):
Вообще это обыкновенный демон, который должен стартануть при старте системы, из авторана. Далее у него есть свой конфиг - crontab. Соотв. задания из кронтабов выполняютя от имени пользователей системы, в данном случае root и ezx.

Добавлено позже (17.1.2008, 14:12):
Цитата(Aspirant_cn @ 16.1.2008, 14:36) *

Ну тема и описание в принципе и описывает суть вопроса. О самом планировщике читал, штука полезная, как по мне, но есть вопросы. Где прописывать ему команды? Есть какойто файл? может у кого есть пример скрипта, выложите, если не сложно.


А что вообще планируеш на крона вешать? "кукушки" всевозможные? бэкапы справочника и тп или еще что? cool.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Aspirant_cn
сообщение 17.1.2008, 14:06


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 26.11.2006
Из: Киев, Украина
Пользователь №: 108 249
Модель телефона: Motorola E2\E6
Прошивка: TOB2\R533_11.12.08p

Рейтинг: 0



Цитата(RipZ @ 17.1.2008, 14:32) *

Добавлено позже (17.1.2008, 14:12):
А что вообще планируеш на крона вешать? "кукушки" всевозможные? бэкапы справочника и тп или еще что? cool.gif

В принципе интересен сам принцип работы, знать бы как, а что повесить всегда найдется. По идее на него можно вешать практически все, от отправки в нужное вермя сообщений до "бекапов справочника" (извиняюсь за плагиат). Мне интересен именно метод исполнения в телефоне.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 17.1.2008, 14:12


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Вот щяс завел у себя на телефоне крона))) повесил пока одно задание - играет мп3-файлик раз в 10 минут. работает вроде smile.gif

Попозже сделаю mpkg для установки на телефон. Кому интересно - посмотрите, поиграетесь. Разобраться думаю не сложно будет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Slim_Shady
сообщение 17.1.2008, 14:18


Ветеран
*****

Группа: Пользователи
Сообщений: 461
Регистрация: 2.1.2007
Из: Украина
Пользователь №: 114 349
Модель телефона: Zine 5

Рейтинг: 38.5



Мне очень интересно делай плз мпкг
RipZ, а где его взять? можешь дать файл и небольшой мануальчик как сделать и проверить ег работу(допустим тоже файлик играть раз в 10 минут) спасибоRipZ,
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 17.1.2008, 14:19


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



cron[size=2]

Материал из Википедии — свободной энциклопедии

cron (сокр. от англ. Command Run ON) — демон-планировщик задач в UNIX-образных операционных системах, использующийся для периодического выполнения заданий в заданное время.

crontab

Каждый пользователь системы имеет свой файл заданий crontab, в котором описано, в какое время и какие программы запускать от имени этого пользователя. Для редактирования файла crontab используется специальная одноименная программа crontab, позволяющая не прерывать процесс cron на время редактирования.

Таблица crontab состоит из 5 колонок, разделяемых пробелами или табуляторами. Первые пять колонок задают время выполнения (Минута, Час, День, Месяц, День недели), в них может находиться число, список чисел или символ '*'. Все остальные символы в строке интерпретируются как выполняемая команда с ее параметрами. Если команда отправляет какой-нибудь текст в стандартный вывод, этот текст отправляется по e-mail пользователю.

* * * * * выполняемая команда
- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)

---------
Реализация в телефоне ничем не отличается от реализации в остальных юниксах. За исключением "подпиливания" ключей запуска cron и crontab относительно путей спула.

Добавлено позже (17.1.2008, 17:22):
Цитата(Epidemia @ 17.1.2008, 17:18) *

Мне очень интересно делай плз мпкг
RipZ, а где его взять? можешь дать файл и небольшой мануальчик как сделать и проверить ег работу(допустим тоже файлик играть раз в 10 минут) спасибоRipZ,


Напиши в телнете от рута - crond -h. По выводу увидиш приутствует ли сам демон в телефоне. Хотя обязан wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 17.1.2008, 15:14


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Итаг. Качаем файло. Как обычно rar->mpkg.
Ставим в телефон (!!!). НЕ ЗАБЫВАЕМ давать права рута!!!
Играемся. Из менюшки можно запустить/убить крона. Забиты 2 тестовых джоба - говорилки smile.gif раз в минуту и раз в десять минут.

Для изучения:
Идем в /ezxlocal/.system/QTDownLoad/cron. Там находятя 4 скрипта - start_cron.sh, stop_cron.sh, list_cronjobs.sh и update_cronjobs.sh

Думаю по названиям понятно.

Добавляем в файл root.cronjob cвои задания, по аналогии что там прописано и запускаем update_cronjobs.sh. Контролируем что в spool'е в файле root произошли нужные изменения. По желанию запуск крона добавляем в авторан.

Вроде понятно объяснил. Если что кому непонятно - задавайте вопросы wink.gif
Прикрепленный файл cron_3.2.rar   ( 16.89 килобайт ) Кол-во скачиваний: 263
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Darkslider
сообщение 18.1.2008, 10:34


Гуру
******

Группа: Пользователи
Сообщений: 1 343
Регистрация: 29.5.2005
Из: Moscow
Пользователь №: 43 239
Модель телефона: DroidMaxx
Прошивка: 4.4.4


Настроение:
Motorola. С 1го телефона в 2005г и до сих пор. <3



Рейтинг: 259.5



Цитата(RipZ @ Вчера, 13:32)

А ктонибудь уже собирал сам cron под арма? Если тема вопроса действительно интересна - могу заняться.
*

cron в прошивках the one beta и kaleidoskope предустановлен(про остальные хз).он и есть "Планировщик" с кнопками Запустить и Остановить
неужели вы его не заметили?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 18.1.2008, 14:46


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Цитата(Darkslider @ 18.1.2008, 13:34) *

cron в прошивках the one beta и kaleidoskope предустановлен(про остальные хз).он и есть "Планировщик" с кнопками Запустить и Остановить
неужели вы его не заметили?


Вопрос был не про то что кто заметил незаметил smile.gif а про то что это вообще и как он физически работает. У меня нет возможности искать где у него конфиги в калейдоскопе и в ТОБ2 sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Imperiuz
сообщение 19.1.2008, 15:16


Опытный
***

Группа: Пользователи
Сообщений: 127
Регистрация: 26.8.2005
Из: Н.Тагил
Пользователь №: 49 742
Модель телефона: C650,E398,E2,myX7-2
Прошивка: MaXx-e2

Рейтинг: 30



А можно как-нибудь на этот крон повесить выключение стандартного плеера через определенное время или выключение телефона?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
aTsEtOn
сообщение 19.1.2008, 16:22


Интересующийся
**

Группа: Пользователи
Сообщений: 94
Регистрация: 17.11.2004
Из: Tambov
Пользователь №: 21 660
Модель телефона: Motorola Defy
Прошивка: 2.3

Рейтинг: 69



Возможно ли с помошью крона реализовать альтернативный вариант стандартного будильника Е2, в котором как известно есть много минусов таких как работа в бесшумном режиме профиля и баг с назначением более одного будильника?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 19.1.2008, 17:13


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Надо попробовать

Добавлено позже (19.1.2008, 20:19):
Попробовать написать "альтернативный" будильник на кроне? wink.gif

Сообщение отредактировал RipZ - 19.1.2008, 17:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Darkslider
сообщение 19.1.2008, 18:28


Гуру
******

Группа: Пользователи
Сообщений: 1 343
Регистрация: 29.5.2005
Из: Moscow
Пользователь №: 43 239
Модель телефона: DroidMaxx
Прошивка: 4.4.4


Настроение:
Motorola. С 1го телефона в 2005г и до сих пор. <3



Рейтинг: 259.5



Цитата(Aspirant_cn @ Вчера, 22:10)

Собственно да, о чем и идет речь. А может еще кто знает где конфиги лежат в выделеной проше?
*

помоему это писали в описании проши...я припоминаю вроде \ezxlocal\cron.d
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 19.1.2008, 20:10


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Цитата(Darkslider @ 19.1.2008, 21:28) *

помоему это писали в описании проши...я припоминаю вроде \ezxlocal\cron.d


и он там реально стартует из init.d или авторана? или всетаки рукаме из менюшки (cron)?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
3-D
сообщение 29.1.2008, 9:31


МотоМэн
***

Группа: Пользователи
Сообщений: 124
Регистрация: 4.8.2006
Из: город-герой_Брест.by
Пользователь №: 93 799
Модель телефона: ROKR Е2,ROKR E8
Прошивка: MAXX IV
Победитель конкурса 2008

Рейтинг: 309



Цитата(RipZ @ 20.1.2008, 0:10) *

и он там реально стартует из init.d или авторана? или всетаки рукаме из менюшки (cron)?


бенёт действия из /ezxlocal/cron.d а запуск вручную, но что нам мешает его в авторан прописать)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 29.1.2008, 18:30


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Cron не работает при выключенном телефоне
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VeRT RoKR
сообщение 30.1.2008, 5:59


Опытный
***

Группа: Пользователи
Сообщений: 134
Регистрация: 11.1.2007
Пользователь №: 116 097
Модель телефона: RoKR E2
Прошивка: стабильная

Рейтинг: 39



Можно ли на cron сделать скрипт такой:
-выбрал время
-телефон в данное время выключился
-с добавлением автозапуска в авторан

И еще, можно ли как-нибудь перехватить встроенный будильник после того как он включает телефон и проигрывает мелодию? Чтобы он после сброса будильника не выключал телефон, а запрашивал пин код на включение радиочасти и работал дальше.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 30.1.2008, 9:25


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Цитата(VeRT RoKR @ 30.1.2008, 8:59) *

Можно ли на cron сделать скрипт такой:
-выбрал время
-телефон в данное время выключился
-с добавлением автозапуска в авторан

И еще, можно ли как-нибудь перехватить встроенный будильник после того как он включает телефон и проигрывает мелодию? Чтобы он после сброса будильника не выключал телефон, а запрашивал пин код на включение радиочасти и работал дальше.


Первый вопрос - лекко. Второй - сложнее.

ЗЫ Думаю щяс над тем как сделать через крон в определенное время переход в режим авиа и последующим выходом из него. Мысль - камрада Xronos... имхо полезно будет на ночь такое smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Imperiuz
сообщение 30.1.2008, 14:45


Опытный
***

Группа: Пользователи
Сообщений: 127
Регистрация: 26.8.2005
Из: Н.Тагил
Пользователь №: 49 742
Модель телефона: C650,E398,E2,myX7-2
Прошивка: MaXx-e2

Рейтинг: 30



Как выключение то реализовать? тоже вопрос этот интересует
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Волобуев
сообщение 30.1.2008, 21:27


Интересующийся
**

Группа: Пользователи
Сообщений: 32
Регистрация: 23.2.2007
Из: Одесса
Пользователь №: 123 818
Модель телефона: а1200е
Прошивка: R541_G_11.52.13R_F5

Рейтинг: 0



Цитата
Как выключение то реализовать?

Сказать cron-у, чтоб он (в указанное время) выполнил команду "shutdown".

Сообщение отредактировал Волобуев - 30.1.2008, 21:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
belpilgrim
сообщение 31.1.2008, 8:14


Мастер
****

Группа: Пользователи
Сообщений: 193
Регистрация: 14.10.2005
Из: Беларусь
Пользователь №: 54 460
Модель телефона: HTC G1, E770
Прошивка: 1.5 v3, VistaRTM

Рейтинг: 117



а зачем крону это говорить?
/sbin/shutdown 22:00
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RipZ
сообщение 31.1.2008, 8:15


Опытный
***

Группа: Разработчики
Сообщений: 146
Регистрация: 8.11.2006
Из: Тула
Пользователь №: 106 198
Модель телефона: Samsung Google Nexus
Прошивка: different

Рейтинг: 207



Цитата(belpilgrim @ 31.1.2008, 11:14) *

а зачем крону это говорить?
/sbin/shutdown 22:00


Мы не ищем легких путей wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Волобуев
сообщение 31.1.2008, 15:11


Интересующийся
**

Группа: Пользователи
Сообщений: 32
Регистрация: 23.2.2007
Из: Одесса
Пользователь №: 123 818
Модель телефона: а1200е
Прошивка: R541_G_11.52.13R_F5

Рейтинг: 0



Цитата
Мы не ищем легких путей

Вот давал же себе слово, после 24:00 ничего на форумах не постить. Ато вот только такие ляпы и получаются. smile.gif

ЗЫ: Прошу прощения за дважды онтоп (1 - тема про крон, 2 - у меня а1200е (= ), но команда вида "shutdown hh:mm" или "shutdown now" просто вешает телефон. Видимо не хватает каких-то ключей. Рулят "halt" и "telinit 0".
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
alkorch
сообщение 27.2.2008, 22:48


Новичок
*

Группа: Пользователи
Сообщений: 5
Регистрация: 25.4.2007
Пользователь №: 132 476
Модель телефона: Веха1
Прошивка: циан 7

Рейтинг: 0



Помогите плиз планировщик засунуть в авторан на прошивке maxx

Добавлено позже (27.2.2008, 22:50):
Помогите плиз планировщик засунуть в авторан на прошивке maxx
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mr.Ozio
сообщение 3.3.2008, 18:58


Гуру
******

Группа: Пользователи
Сообщений: 1 444
Регистрация: 23.9.2006
Из: Київ
Пользователь №: 100 323
Модель телефона: E2,Atrix
Прошивка: Android 2.3.7

Рейтинг: 652



Как то можно заставить планировщик в определённое время переключать стили звонка? Например:с 7.30 до 24.00 - Громкий вызов,а с 24.00 до 7.30- Вибро вызов. Если да ,то как?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Планировщик CRON, С чем его едят, а главное КАК? · Motorola ROKR E2, A910, A910i, E895 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.7.2025, 21:22

Форум живёт: