Титла: Настройка на Cron Jobs? Публикувано от: heminei в Dec 30, 2010, 22:20 Здравейте! Досега не съм използвал Cron Jobs и незнам как се използва като цяло! Да речем че искам този php файл (http://saitami.com/cron.php) Да се стартирва на 1 час? Как мога да го направя.
Благодаря Ви предварително! Титла: Re: Настройка на Cron Jobs? Публикувано от: b2l в Dec 30, 2010, 23:54 Код: man cron Титла: Re: Настройка на Cron Jobs? Публикувано от: heminei в Dec 31, 2010, 00:29 man cron - Може ли „малко“ по-подробно! ;D
Титла: Re: Настройка на Cron Jobs? Публикувано от: n00b в Dec 31, 2010, 01:32 http://www.phpjobscheduler.co.uk/
Пия бира... [_]3 Титла: Re: Настройка на Cron Jobs? Публикувано от: NikolaiTalev в Dec 31, 2010, 01:33 Титла: Re: Настройка на Cron Jobs? Публикувано от: Acho в Dec 31, 2010, 07:00 0 */1 * * * /pyt_kym_komandata/komanda 1> /dev/null
Мисля това е реда, който трябва да добавиш към крон-таблицата си, и да рестартираш crond. Като: /pyt_kym_komandata/komanda ще замениш с твоята си команда (или изпълним bash скрипт), който искаш да рън-ва на всеки един час. Ако искаш да е в определена минута на часа, замени 0-та в началото с желаната от теб минута. Примерно: 10 */1 * * * saitami.com/cron.php 1> /dev/null за да го изпълнява в 0:10, 1:10, 2:10, 3:10 ..... etc. Разбира се това е в суров вид и е само идеята. Ще трябва да си го адаптираш конкретно за твоята ситуация. И след няколко проби и редактиране, ще е ОК. Успехи пожелавам. Титла: Re: Настройка на Cron Jobs? Публикувано от: romeo_ninov в Dec 31, 2010, 08:27 0 */1 * * * /pyt_kym_komandata/komanda 1> /dev/nullАчо, ти изби рибата с това делене на едно :D Код: 0 * * * * /pyt_kym_komandata/komanda[ 1> /dev/null 2>&1 Титла: Re: Настройка на Cron Jobs? Публикувано от: Acho в Dec 31, 2010, 08:39 Аз затова казах В СУРОВ ВИД и че ще трябва редакция. Преди си бях играл с крон-а, когато ми е трябвало да реализирам нещо, и това съм запомнил. Ама може и да съм се изказал неподготвен докрай. Приемам критиките разбира се.
Титла: Re: Настройка на Cron Jobs? Публикувано от: romeo_ninov в Dec 31, 2010, 08:55 Аз затова казах В СУРОВ ВИД и че ще трябва редакция. Преди си бях играл с крон-а, когато ми е трябвало да реализирам нещо, и това съм запомнил. Ама може и да съм се изказал неподготвен докрай. Приемам критиките разбира се.Споко, всъщност е правилно, само че не е ефективно, защото всяка минута ще има сметка (макар и делене на 1) И още една препоръка (която и аз не спазих, когато копирах предложението ти): между пренасочването и устройството (файла) към който се пренасочва е препоръчително да няма спейс т.е. Код: 0 * * * * /pyt_kym_komandata/komanda 1>/dev/null 2>&1 Код: 0 * * * * /pyt_kym_komandata/komanda 1> /dev/null 2>&1 Титла: Re: Настройка на Cron Jobs? Публикувано от: heminei в Dec 31, 2010, 10:35 http://www.phpjobscheduler.co.uk/ Това май не е с крон, ами от презарежданията ми в сайта! Титла: Re: Настройка на Cron Jobs? Публикувано от: Acho в Dec 31, 2010, 12:04 Ей тва много го харесвам. След като го изяснихме как да се реализира, то пък не бивало да е с cron демона, ами от самия сайт.
Титла: Re: Настройка на Cron Jobs? Публикувано от: heminei в Dec 31, 2010, 12:20 Ей тва много го харесвам. След като го изяснихме как да се реализира, то пък не бивало да е с cron демона, ами от самия сайт. Нещо не си ме разбрал или аз тебе. ТРЯБВА да е с cronjobs, a НЕ от самия сайт! :D Иначе аз мога да си напиша кода, ако исках да е от сайта ми. Титла: Re: Настройка на Cron Jobs? Публикувано от: Acho в Dec 31, 2010, 12:29 Е, сега те разбрах. Помислих, че си се отказваш от cron-а. Ами поне опита ли да го пуснеш ? И стана ли ? Само не забравяй после след редакцията да рестартираш crond и разбира се да чакаш часа, за да се стартира.
Титла: Re: Настройка на Cron Jobs? Публикувано от: romeo_ninov в Dec 31, 2010, 12:36 Е, сега те разбрах. Помислих, че си се отказваш от cron-а. Ами поне опита ли да го пуснеш ? И стана ли ? Само не забравяй после след редакцията да рестартираш crond и разбира се да чакаш часа, за да се стартира.Ако се ползва каноничния път т.е. crontab -e не е необходимо да се рестартира демона. И по принцип е много лоша и порочна практика да се редактират директно записите на cron демона Титла: Re: Настройка на Cron Jobs? Публикувано от: heminei в Dec 31, 2010, 12:46 И по принцип е много лоша и порочна практика да се редактират директно записите на cron демона Ами как да се записват? Титла: Re: Настройка на Cron Jobs? Публикувано от: Acho в Dec 31, 2010, 13:01 Аз поне досега винаги така съм ги записвал на Slackware-тата ми. С текстовия редактор и готово. И после само изпълнявам :
killall -9 crond /usr/sbin/crond -l10 >>/var/log/cron 2>&1 Титла: Re: Настройка на Cron Jobs? Публикувано от: romeo_ninov в Dec 31, 2010, 17:57 Аз поне досега винаги така съм ги записвал на Slackware-тата ми. С текстовия редактор и готово. И после само изпълнявам : Ами как да се записват?има команда: crontab -e |