Преглед садржаја
Црон има могућност покретања процеса у позадини, транспарентних за корисника, могу се конфигурисати, а затим покренути без интервенције корисника.Широко се користи на серверима за обављање одржавања, прављења резервних копија или одређених задатака неких веб локација.
За креирање црон наредбе можемо користити прозор терминала и писати цронтаб -и
Приликом првог покретања од нас ће се тражити да наведемо који ће подразумевани уређивач текста користити ви, нано или неки други.
м х дом довн корисничка команда
- м - изражава минуте у којима ће се скрипта извршавати, вредност се креће од 0 до 59
- х - изражава тачно време, у 24-часовном формату, вредности се крећу од 0 до 23, при чему је 0 12:00 поноћи.
- Сун - експресни дан у месецу, можете одредити 10 ако желите да се покреће сваког 10. у месецу
- доле - Изражава дан у недељи, може бити нумерички (0 до 7, где су 0 и 7 недеља) или прва 3 слова дана на енглеском: пон, уто, среда, чет, пет, сат, нед.
- уер - дефинише корисника који ће извршити наредбу, може бити роот или други корисник све док има дозволе за извршавање скрипте.
- команда - је команда или апсолутна путања скрипте коју треба извршити, на пример: /хоме/усуарио/сцрипт.сх, ако позива скрипту, мора бити извршна.
Тако на пример можете створити слатку
Правите резервне копије сваки дан у 10:30
30 10 * * * корисник /хоме/усер/бацкуп.сх
Ажурирајте оперативни систем петком у 1:00
00 01 * * 6 роот апт -гет -и ажурирај роот корисника
Друга варијанта за исто била би употреба назива дана петак (петак)
00 01 * * фри роот апт -гет -и ажурирај роот корисника
Потпунија и сложенија команда
Сваког 30. августа у 23:30 извршите задатке одржавања сервера
30 23 30 08 * корисник /хоме/усуарио/мантенимиентоссервер.сх
Ово се може конфигурисати на свим контролним таблама сервера.
На пример, са контролне табле Дирецтадмин имамо визуелни интерфејс за креирање наредбе црон
Сваки дан у поноћ шаљите билтен корисницима
00 00 * * * корисник /хоме/усуарио/мидомаин.цом/невслеттер.пхп
Направићемо пример за синхронизацију са софтвером Рсинц локалног директоријума са директоријумом на серверу на који претпостављамо да смо повезани
00 21 * * * рсинц -авз --пассворд-филе = / етц / рсинц.сецрет / хоме / лоцал-дир / миусер @ серверип :: емото-дирДа ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен