Автор Тема: Настройка на Cron Jobs?  (Прочетена 4501 пъти)

heminei

  • Напреднали
  • *****
  • Публикации: 47
  • Distribution: Ubuntu 10.10 Desktop
  • Window Manager: Gnome
    • Профил
    • WWW
Настройка на Cron Jobs?
« -: Dec 30, 2010, 22:20 »
Здравейте! Досега не съм използвал Cron Jobs и незнам как се използва като цяло! Да речем че искам този php файл (http://saitami.com/cron.php) Да се стартирва на 1 час? Как мога да го направя.

Благодаря Ви предварително!
« Последна редакция: Dec 30, 2010, 23:40 от heminei »
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #1 -: Dec 30, 2010, 23:54 »
Код:
man cron
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

heminei

  • Напреднали
  • *****
  • Публикации: 47
  • Distribution: Ubuntu 10.10 Desktop
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #2 -: Dec 31, 2010, 00:29 »
man cron - Може ли „малко“ по-подробно!  ;D
Активен

n00b

  • Напреднали
  • *****
  • Публикации: 1248
  • Distribution: OSX
  • Window Manager: 10.6, 10.8, 10.9
  • Live to hack, hack to live.
    • Профил
Re: Настройка на Cron Jobs?
« Отговор #3 -: Dec 31, 2010, 01:32 »
http://www.phpjobscheduler.co.uk/

Пия бира...  [_]3
Активен

mobilio - професионални мобилни приложения

NikolaiTalev

  • Напреднали
  • *****
  • Публикации: 307
  • Distribution: Debian Wheezy
  • Window Manager: KDE
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #4 -: Dec 31, 2010, 01:33 »
Код:
man cron

Прочети ръковоството  ;D

manual corn
Активен

Веднъж Linux, цял живот Linux.

http://blog.nk-support.eu/

Acho

  • Напреднали
  • *****
  • Публикации: 5293
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #5 -: 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. Разбира се това е в суров вид и е само идеята. Ще трябва да си го адаптираш конкретно за твоята ситуация. И след няколко проби и редактиране, ще е ОК. Успехи пожелавам.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Настройка на Cron Jobs?
« Отговор #6 -: Dec 31, 2010, 08:27 »
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. Разбира се това е в суров вид и е само идеята. Ще трябва да си го адаптираш конкретно за твоята ситуация. И след няколко проби и редактиране, ще е ОК. Успехи пожелавам.
Ачо, ти изби рибата с това делене на едно :D

Код:
0 * * * * /pyt_kym_komandata/komanda[ 1> /dev/null 2>&1
Активен

0x2B|~0x2B

Acho

  • Напреднали
  • *****
  • Публикации: 5293
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #7 -: Dec 31, 2010, 08:39 »
Аз затова казах В СУРОВ ВИД и че ще трябва редакция. Преди си бях играл с крон-а, когато ми е трябвало да реализирам нещо, и това съм запомнил. Ама може и да съм се изказал неподготвен докрай. Приемам критиките разбира се.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Настройка на Cron Jobs?
« Отговор #8 -: 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
Активен

0x2B|~0x2B

heminei

  • Напреднали
  • *****
  • Публикации: 47
  • Distribution: Ubuntu 10.10 Desktop
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #9 -: Dec 31, 2010, 10:35 »
http://www.phpjobscheduler.co.uk/

Пия бира...  [_]3

Това май не е с крон, ами от презарежданията ми в сайта!
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5293
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #10 -: Dec 31, 2010, 12:04 »
Ей тва много го харесвам. След като го изяснихме как да се реализира, то пък не бивало да е с cron демона, ами от самия сайт.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

heminei

  • Напреднали
  • *****
  • Публикации: 47
  • Distribution: Ubuntu 10.10 Desktop
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #11 -: Dec 31, 2010, 12:20 »
Ей тва много го харесвам. След като го изяснихме как да се реализира, то пък не бивало да е с cron демона, ами от самия сайт.

Нещо не си ме разбрал или аз тебе. ТРЯБВА да е с cronjobs, a НЕ от самия сайт!  :D

Иначе аз мога да си напиша кода, ако исках да е от сайта ми.
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5293
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #12 -: Dec 31, 2010, 12:29 »
Е, сега те разбрах. Помислих, че си се отказваш от cron-а. Ами поне опита ли да го пуснеш ? И стана ли ? Само не забравяй после след редакцията да рестартираш crond и разбира се да чакаш часа, за да се стартира.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Настройка на Cron Jobs?
« Отговор #13 -: Dec 31, 2010, 12:36 »
Е, сега те разбрах. Помислих, че си се отказваш от cron-а. Ами поне опита ли да го пуснеш ? И стана ли ? Само не забравяй после след редакцията да рестартираш crond и разбира се да чакаш часа, за да се стартира.
Ако се ползва каноничния път т.е. crontab -e не е необходимо да се рестартира демона. И по принцип е много лоша и порочна практика да се редактират директно записите на cron демона
Активен

0x2B|~0x2B

heminei

  • Напреднали
  • *****
  • Публикации: 47
  • Distribution: Ubuntu 10.10 Desktop
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Настройка на Cron Jobs?
« Отговор #14 -: Dec 31, 2010, 12:46 »
И по принцип е много лоша и порочна практика да се редактират директно записите на cron демона

Ами как да се записват?
Активен


Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Steve jobs - джедай по душа
Живота, вселената и някакви други глупости
Kalin 0 1544 Последна публикация Jan 17, 2008, 00:53
от Kalin
Cron Jobs
Web development
SK0RP10N 6 3774 Последна публикация Dec 13, 2008, 17:27
от SK0RP10N
Зареждане на сайт със cron
Настройка на програми
pwizard 5 1714 Последна публикация Jan 30, 2010, 11:34
от zeridon
Gates vs Jobs
Хумор
Златко 1 2361 Последна публикация Nov 12, 2010, 00:29
от vyrgozunqk
R.I.P Steve Jobs
Живота, вселената и някакви други глупости
b2l 12 3417 Последна публикация Oct 06, 2011, 22:40
от gat3way