cron Configurare ușoară pe Linux

Script-ul este ușor de instalat și de a configura serverul de web de pe ubuntu

Script-ul de instalare în mod automat și configurați serverul pe ubuntu. Există un punct pentru adăugarea ușoară de site-uri noi.

Imagini de fundal diferite pe diferite monitoare in ubuntu

Imagini de fundal diferite pentru diferite monitoare. Metoda a fost testată pe ubuntu, dar ar trebui să funcționeze pe toate sistemele, inclusiv Windows și Mac.

Automat de montare Yandex disc în Linux

instrucțiuni detaliate despre cum să vă conectați în mod automat atunci când Yandex conduce la folderul de pe computerul local în Linux.

Blog despre configurarea și instalarea software-ului pentru lnux cu prioretety pe ubuntu. Articolele sunt un limbaj simplu, care este de înțeles pentru începători.

cron Configurare ușoară pe Linux
Am auzit multe despre faptul că, în Linux există o la îndemână de locuri de muncă planificator cron. Cu toate acestea, nu am nevoie să-l folosească și de a înțelege configurația sa nu a vrut să ... consola, mulți bukavok engleză ... a fost groaznic. Dar, bine, temerile mele au fost în zadar - toate la simplu elementar. Acest articol va discuta despre cum să configurați performanța lor script-uri programate, și un exemplu stabilit „cuc“.

În primul rând, un pic despre cum funcționează.

Cron Daemon începe la pornirea sistemului. Acestea pot fi controlate (start / stop / status învețe) comanda: cron serviciu sudo (start / stop / status). Dar este rar, atunci când este nevoie.

Cron Daemon în sine cele mai multe ori adormit, și ușor se deschide ochiului o dată pe minut, ceea ce ar verifica pentru misiuni la timp. Dacă locurile de muncă nu sunt disponibile, atunci se duce înapoi în hibernare.

Locurile de muncă sunt în numele de fișiere care sunt numele de utilizator, iar fișierele sunt în folderul / var / spool / cron / crontabs. Folder protejat de un amestec din afară, și sunt disponibile doar pentru superuser. Cu toate acestea, fiecare utilizator poate configura un program pentru sarcinile lor, fără a cunoaște parola de root (superuser).

Pentru a configura cron pentru utilizatorul mediu doar de tip:

Dacă doriți să creați o sarcină la un alt utilizator, start-up este echipa:

-e utilizator sudo crontab -u

0 * / 1 * * * / home / zegi / bin / kuku

Doar o problemă a celor 2 domenii principale: 0 * / 1 * * * - reprezintă momentul în care echipa va funcționa. A / home / zegi / bin / kuku - calea către script-ul care descrie comanda (e).

Fiecare celulă trebuie să fie umplut. Dacă este necesar, se va rula comanda în fiecare lună, apoi am pus * în al patrulea câmp. Același lucru este valabil și pentru celelalte domenii.

Revenind la exemplul cucul atunci când script-ul este declanșat la fiecare oră. Pentru a seta frecvența de utilizare /. De exemplu, dacă aveți nevoie pentru a rula ca sarcina la fiecare 5 minute, apoi a pus în zilele de luni:

Dacă doriți, ceea ce ar sarcina de a rula în fiecare oră, va trebui să instalați și anumite minute. Dacă lăsați un asterisc (* / 1 *), atunci coroana va servi în fiecare moment - din moment ce sunt îndeplinite condițiile: a verificat toate cele 5 celulele și valoarea lor corespunde timpului curent (minute - încă ceas - la fiecare oră, și nu doar sigur. ).
Înainte de a slash ar trebui să păstreze întotdeauna un asterisc. De exemplu, atribuie executarea de fiecare minut, începând de la 30, după ce a intrat 30/1 - nu va funcționa.

Dacă este necesar, aceasta ar fi sarcina nu este ciclică, ci de mai multe ori, valorile sunt scrise cu virgulă.
De exemplu, aveți nevoie pentru a efectua o sarcină în timpul săptămânii la ora 12 și 18. Se va arăta în felul următor:

La sfârșitul sarcinilor de editare, nu uitați să salvați modificările (Ctrl + O> de Enter), și apoi puteți ieși (Ctrl + x).

Cron trebuie să notifice că există o nouă provocare și este gata pentru a efectua scrierea sa: «crontab: instalarea noului crontab».

Vezi de problemă (poate că nu a făcut nimic pentru ei înșiși, și administratorul de rețea pe care ceva ce configurat), utilizați comanda:

Și, în cele din urmă el cuci scenariu. care kukukaet fiecare oră:

#! / Bin / bash
h = `data +% l`
în timp ce [$ h -gt 0]
face
joacă

Descărcați sunetul cucul cu comanda: