Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Используем Cron

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Данная заметка предназначена для тех, кто собирается работать с cron, но еще не знает, как все это делается. Я в вкратце попробую объяснить, что такое cron, для чего он нужен, да и как вообще с ним работать. Надеюсь, что приведенная тут информация будет интересна и может быть даже полезна.  :)  
 
Читать

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 23:11 30-12-2001
SAS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
articlebot aka Stek
А как сделать крон на файлы?
Допустим на перловый скрипт.

Всего записей: 193 | Зарегистр. 01-07-2001 | Отправлено: 23:59 30-12-2001
Stek



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так вроде ясно написанно
 
# run-parts
01 * * * * command  
 
01 * * * * /home/user/script.pl

----------
Интернет и деньги без дураков
Портабл программы, Бесплатные знакомства

Всего записей: 1544 | Зарегистр. 19-09-2001 | Отправлено: 01:11 31-12-2001
igorber



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хотелось бы добавить: Есть еще один формат в крон-ах, типа с /5*, чето такое ... То, что приведено на сайте, это полный формат, а есть еще и сокращенный. Сам ДБ кронов ни кто так не редактирует Извеняйте за критику, но для этого есть crontab -e, cronab -l, crontab -r и crontab <filename>, т.е. просмотр, редактирование, перезаписывание и очистка настроек. Все это встроено в сам сервис - crontab, и не надо "в ручную" копатся в файлах и их править ...

Всего записей: 234 | Зарегистр. 13-03-2002 | Отправлено: 07:21 29-07-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ух, елки! Совсем я запутался, подскажите, кто в курсе
0  */3  *  *  *  /home/www/script.php это будет запускать раз в 3 часа? или нужно  
 
*/3  *  *  *  *   /home/www/script.php это будет запускать раз в 3 минуты? или нужно
03 *  *  *  *  /home/www/script.php
 
Если нет, то как правильно запустить скрипт скажем каждые 3 минуты круглосуточно, раз в 3 часа и раз в 24 часа?

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 03:09 25-12-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka
 
 
Цитата:
раз в 24 часа?  
 
 
01 03 * * *  
 
Каждый день в 3 часа 1 минуту.
 
 
Цитата:
каждые 3 минуты  
 
 
* * * * *
 
Каждую минуту (осторожней, не подвесь сервак).
 
 
 
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:52 25-12-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Цитата:каждые 3 минуты  
 * * * * *  
 
Просто поставить звездочки?
Спасибо, что уделила время на ответ .

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 09:03 25-12-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
durachka
 
 
Цитата:
Просто поставить звездочки?  
 
 
Это будет каждую минуту!!

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:27 25-12-2002
L0Ve



s@nya.moder
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka
 
*/3 * * * * - 3 минуты
0 */3 * * * - 3 часа

----------
In God we trust. Everyone else we are verifying with PGP.

Всего записей: 1365 | Зарегистр. 28-07-2001 | Отправлено: 21:21 25-12-2002
volodyalipkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если работать под Windows, то очень рекомендую nnCron
http://www.nncron.ru

Всего записей: 771 | Зарегистр. 12-10-2002 | Отправлено: 03:36 31-12-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
volodyalipkin
 
 
Цитата:
nnCron  
http://www.nncron.ru  
 
 
Я бы даже сказала: http://forum.ru-board.com/topic.cgi?forum=5&topic=2900#1

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:48 31-12-2002
H_e_r_m_i_t



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопро: как запустить скрипт с определенными параметрами (test.php?aaa=bbb)? Прописываю
test.php?aaa=bbb а крон мне выдает No such file or directory
 
Добавлено
Вопрос2:  
10 4 * * * mysqldump  --user=username --password=password --quick --add-drop-table --add-locks --extended-insert --lock-tables --all databasename | gzip > /path/to/backupdir/dumpfilename-`date +%Y%m%d`.gz  
выдает  
bad day-of-month
errors in crontab file, can't install

В чем ошибка?
 
Ответ 2: как оказалось проблема была в
1) не правильном пути к mysqldump
2) отсутствии кавычек на пароле
3) замест gzip надо было gzip -c

Всего записей: 950 | Зарегистр. 26-04-2002 | Отправлено: 12:35 28-09-2003 | Исправлено: H_e_r_m_i_t, 23:52 28-09-2003
cabron666



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброе времени суток
Помогите пожалуйста с запуском скрипта через крон, замучался уже
Прописываю путь /polniy/put/k/faylu/script.cgi выдает, что Lite.pm не найден, но если я открою браузером все выполняется, lite.pm подключаю через require
Как-то давно долбился и добился результата, делал что-то вроде cd /polniy/put/k/faylu/ perl script.cgi но сейчас не могу вспомнить, помогите пожалуйста

----------
Жизнь - это рояль, клавиша белая, клавиша черная, крышка...

Всего записей: 1342 | Зарегистр. 03-02-2002 | Отправлено: 15:27 05-10-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cabron666

Цитата:
 что Lite.pm не найден, но если я открою браузером все выполняется, lite.pm подключаю через require

Попробуй в require прописать полный путь к lite.pm

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 15:38 05-10-2004
cabron666



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
Спасибо за ответ
 
Саппорт уже помог:

Цитата:
cd /path/to/fil; /usr/bin/perl script.cgi


----------
Жизнь - это рояль, клавиша белая, клавиша черная, крышка...

Всего записей: 1342 | Зарегистр. 03-02-2002 | Отправлено: 16:16 05-10-2004
DzOOMer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а как использовать cron в cPanel?
захожу туда, там есть выбор времени и командная строка...
с временем все понятно, но если мне нужно в определенное время запускать файл send.php из корня сайта http://www.mysite.ru то как должна выглядеть командная строка, которую я должен ввести в меню?

Всего записей: 882 | Зарегистр. 16-11-2004 | Отправлено: 21:21 23-03-2005
captor

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а можно совсем для новичков? куда и где все это надо писать?  т.е.  я должен вручную редактировать эти файлы крона? и можно их редактровать из скрипта? Спасибо!

Всего записей: 11 | Зарегистр. 07-12-2003 | Отправлено: 02:53 24-03-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
captor

Цитата:
я должен вручную редактировать эти файлы крона? и можно их редактровать из скрипта?  

можно вручную.. можно из скрипта. главное, чтобы сохранялся формат.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:07 27-03-2005
user128



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а как использовать cron в cPanel?
захожу туда, там есть выбор времени и командная строка...
с временем все понятно, но если мне нужно в определенное время запускать файл send.php из корня сайта http://www.mysite.ru то как должна выглядеть командная строка, которую я должен ввести в меню?

 
Вот этот же вопрос меня интересовал тут - http://forum.ru-board.com/topic.cgi?forum=24&topic=5561

Всего записей: 208 | Зарегистр. 03-01-2004 | Отправлено: 21:43 20-10-2005
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
user128

Цитата:
Вот этот же вопрос меня интересовал тут  

а подумать? как можно запустить php файл из командной строки? ессно сначала запустив интепретатор php и указать ему на файл
путь_к_php -f путь_к_файлу.php
либо -q - зависит от того, как установлен и что хочешь запустить
http://us2.php.net/features.commandline

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:47 20-10-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Используем Cron


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru