motofan logo
       
> 

Cron, Как им пользоваться

Z6Vetal
сообщение 25.6.2008, 14:12


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

Группа: Пользователи
Сообщений: 74
Регистрация: 8.5.2007
Пользователь №: 134 112
Модель телефона: Milestone 2
Прошивка: 2.4.24

Рейтинг: 6.5



Собственно вопрос: как пользоваться кроном? Нигде не нашел :-(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 25.6.2008, 15:30


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Цитата(Z6Vetal @ 25.6.2008, 19:12) *

Собственно вопрос: как пользоваться кроном? Нигде не нашел :-(

В простом случае crontab-файл состоит из 6 полей:
1) минута (0-59)
2) час (0-23)
3) день месяца (1-31)
4) месяц (1-12)
5) день недели (0-7)
6) команда

Вместо числа в любое поле можно поставить метасимвол * (звездочка) - заменяет любое число из диапозона.
Код
0 * * * * mount /dev/hands /mnt

Команда будет выполняться каждый час, каждый день месяца, каждый месяц, каждый день недели, когда минуты = 0.
Можно указывать диапозон. Например, 8-22. Можно использовать последовательность диапозонов: 8-13,14-22. А также "шаг": */2 в поле "час" - каждые 2 часа.
Кроме того, вместо первых 5 полей можно использовать
Код

@yearly        Один раз в год, "0 0 1 1 *".
@annually      То же, что и  @yearly
@monthly       Один раз в месяц, "0 0 1 * *".
@weekly        Один раз в неделю, "0 0 * * 0".
@daily         Один раз в день, "0 0 * * *".
@midnight      То же, что и @daily
@hourly        Один раз в час, "0 * * * *".
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MONSTER92
сообщение 25.6.2008, 16:09


Мастер
****

Группа: Пользователи
Сообщений: 224
Регистрация: 19.11.2006
Пользователь №: 107 368
Модель телефона: ROKR e6
Прошивка: Неважно

Рейтинг: 9.5



А как он у нас на телефонах работает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 25.6.2008, 16:35


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Цитата(MONSTER92 @ 25.6.2008, 21:09) *

А как он у нас на телефонах работает?

Работает он у нас телефонах, прямо скажем, хреново. Опаздывает иногда на несколько минут, это в лучшем случае. Я делал говорилку: девушка говорила время каждый час. Иногда попадала, иногда - нет. Более-менее полный мануал будет здесь в скором времени

Сообщение отредактировал Паук - 27.6.2008, 16:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ushlepok
сообщение 25.6.2008, 17:44


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 27.7.2007
Из: Чебоксары
Пользователь №: 142 660
Модель телефона: Motorola A1200
Прошивка: GizMoto B52

Рейтинг: 0



Несколько минут в моем случае составляли от 0 до 40 мин. Использовал крон из busybox и тот что был с говорилкой времени результат тот же. sad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z6Vetal
сообщение 25.6.2008, 22:56


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

Группа: Пользователи
Сообщений: 74
Регистрация: 8.5.2007
Пользователь №: 134 112
Модель телефона: Milestone 2
Прошивка: 2.4.24

Рейтинг: 6.5



И где этот crontab должен лежать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 26.6.2008, 5:39


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Цитата(Z6Vetal @ 26.6.2008, 3:56) *

И где этот crontab должен лежать?

Погодите немного. Будет заметка про cron. Все узнаете. Если так не терпится - man -a crontab
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ushlepok
сообщение 26.6.2008, 18:09


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 27.7.2007
Из: Чебоксары
Пользователь №: 142 660
Модель телефона: Motorola A1200
Прошивка: GizMoto B52

Рейтинг: 0



Цитата(Z6Vetal @ 26.6.2008, 2:56) *

И где этот crontab должен лежать?


можно в консоли crontab --help или просто crontab
а вообще /var/cron/tabs/root
естественно каталог cron/tabs/root надо создать это выглядит примерно так

mkdir -p /var/cron/tabs/root

и дать права на чтение-запись примерно так

chmod 600 /var/cron/tabs/root


Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 26.6.2008, 19:20


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Цитата(ushlepok @ 26.6.2008, 23:09) *

а вообще /var/cron/tabs/root

Это в каком busybox'е cron ищет crontab-файл по такому пути?
Цитата

естественно каталог cron/tabs/root надо создать это выглядит примерно так

mkdir -p /var/cron/tabs/root

это не каталог, это кронтаб-файл

Не вводите людей в заблуждение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 27.6.2008, 9:35


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Кстати, собрал свежий BusyBox 1.10.4. Пока cron не особо запаздывает. Если испытания пройдут успешно - выложу сюда
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ushlepok
сообщение 27.6.2008, 18:01


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 27.7.2007
Из: Чебоксары
Пользователь №: 142 660
Модель телефона: Motorola A1200
Прошивка: GizMoto B52

Рейтинг: 0



2 kernel
Это в каком busybox'е cron ищет crontab-файл по такому пути?

Это не в busybox это crond из GM B52

А по поводу каталога точно облажался root это имя файла с расписанием
Приношу извинения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 27.6.2008, 18:08


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Цитата(ushlepok @ 27.6.2008, 23:01) *

2 kernel
Это в каком busybox'е cron ищет crontab-файл по такому пути?

Это не в busybox это crond из GM B52

GM - это gizmoto? И вы хотите сказать, что crond там отдельный бинарник? Позвольте с вами не согласиться. Сделайте ls -l /usr/sbin/crond и увидите, что это просто симлинк на busybox
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Z6Vetal
сообщение 8.7.2008, 11:17


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

Группа: Пользователи
Сообщений: 74
Регистрация: 8.5.2007
Пользователь №: 134 112
Модель телефона: Milestone 2
Прошивка: 2.4.24

Рейтинг: 6.5



На z6 сделали прогу cron. А на наши телефоны кто-нибудь может сделать подобное чудо?
Прикрепленный файл cron.zip   ( 5.08 килобайт ) Кол-во скачиваний: 117
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 12.7.2008, 16:23


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Цитата(Z6Vetal @ 8.7.2008, 16:17) *

На z6 сделали прогу cron. А на наши телефоны кто-нибудь может сделать подобное чудо?

Я делал нечто подобное, но в консоли, считаю, быстрее и удобнее
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 14.7.2008, 17:43


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

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



выложите у кого есть отдельно крон и настроенный кронтаб (для примера) без бузибокса только сам бинарник крона, спс
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ushlepok
сообщение 22.7.2008, 16:55


Новичок
*

Группа: Пользователи
Сообщений: 13
Регистрация: 27.7.2007
Из: Чебоксары
Пользователь №: 142 660
Модель телефона: Motorola A1200
Прошивка: GizMoto B52

Рейтинг: 0



Цитата(Maksimka! @ 14.7.2008, 21:43) *

выложите у кого есть отдельно крон и настроенный кронтаб (для примера) без бузибокса только сам бинарник крона, спс


Вот такое есть брал отсюда проверил на А1200 работает (в смыле не падает) но врет по времени впрочем врет не больше чем crond из busybox

Че то файлик не прицепился

И дальше не хочет цепляться sad.gif

Сообщение отредактировал ushlepok - 22.7.2008, 16:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

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

 



Текстовая версия Сейчас: 28.7.2025, 1:57

Форум живёт: