Egyszerű beállítás cron linux

A szkript könnyen telepíthető és konfigurálható a webszerver ubuntu

A szkript automatikusan telepíti és konfigurálja a szerver ubuntu. Van egy pont az egyszerű hozzáadásával új helyek.

Különböző háttérképek különböző monitorok ubuntu

Beállítása különböző háttérképeket különböző monitorok. A módszer már tesztelték ubuntu, de minden rendszeren működik, beleértve a Windows és a Mac.

Automatikus rögzítés Yandex Disk linux

Részletes útmutatást kap összekapcsolt automatikusan Yandex vezetni a mappát a helyi számítógépen linux.

Blog beállításáról és telepíti a szoftvert lnux a prioretety Ubuntu. A cikkek egy egyszerű nyelven is érthető kezdők számára.

Egyszerű beállítás cron linux
Már sokat hallottam, hogy a linux van egy praktikus ütemező cron munkahelyeket. Azonban nem kell használni, és megérteni a konfiguráció nem akar ... konzolon, sok angol bukavok ... szörnyű volt. De jó, félelmeim voltak hiába - minden elemi egyszerű. Ez a cikk meg fogja vitatni, hogyan kell beállítani a teljesítményét, hogy ütemezett scriptek, és példát állítva a „kakukk”.

Először is, egy kicsit arról, hogyan működik mindez.

cron démon indul el a rendszer indításakor. Ők is vezérelhető (stop / start / tanulni állapot) parancsot: sudo service cron (stop / start / állapot). De ez ritka, ha szükség van.

cron démon maga a legtöbb időt aludt, és óvatosan kinyitja a szemét percenként egyszer, ami ellenőrizze feladatokat időben. Ha a munkahely nem állnak rendelkezésre, akkor megy vissza a hibernálást.

Feladatok vannak a fájlok nevei, amelyek a felhasználói nevét és a fájlok a mappában / var / spool / cron / crontab. Mappa védett a külső beavatkozás, és csak a rendszergazda. Azonban minden felhasználó beállíthat egy ütemtervet a feladatok megoldására, jelszó ismerete nélkül a gyökér (superuser).

Beállításához cron az átlagos felhasználó csak írja:

Ha azt szeretnénk, hogy hozzon létre egy feladatot egy másik felhasználóhoz, a start-up a csapat:

sudo crontab -u user -e

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

Csak egy probléma a 2 fő területeken: 0 * / 1 * * * - jelöli, amikor a csapat fog működni. A / home / zegi / bin / kuku - út a forgatókönyvet, amely leírja a parancs (ok).

Minden sejt kell tölteni. Ha szükséges, akkor a parancs futtatásához minden hónapban, majd rakjuk * A negyedik mező. Ugyanez vonatkozik a más területeken.

Visszatérve a példa kakukk, amikor a szkript indítja óránként. A frekvencia használati /. Például, ha szüksége van, hogy a feladat futtatásához 5 percenként, aztán hétfőn:

Ha azt szeretnénk, hogy mi lenne a feladata, hogy futni óránként, akkor meg kell telepíteni és egyes percben. Ha elhagyja a csillaggal (* / 1 *), a korona elvégzi percenként -, mert a feltételek teljesülnek: ellenőrizte az összes 5-sejtek és értékük eléri az aktuális időt (perc - még nézni - óránként, és nem csak bizonyos. ).
Mielőtt perjel kell mindig egy csillag. Például rendelni végrehajtása percenként, kezdve 30-be bevitt 30/1 - nem fog működni.

Ha szükséges, akkor a feladat futtatásához nem ciklikus, hanem többször is, az értékek vannak írva vesszővel.
Például meg kell, hogy egy feladatot hétköznap 12:00 és 18:00. Úgy fog kinézni:

Végén szerkesztési feladatokat, ne felejtsd el menteni a módosításokat (Ctrl + O> Enter), és akkor lehet kijutni (Ctrl + X).

Cron értesítenie kell, hogy van egy új kihívás, és ő készen áll, hogy teljesítse az írás: «crontab: telepítése az új crontab».

Nézet probléma (talán nem csinál semmit maguknak, és a hálózati rendszergazda, hogy valami, amit létre), a következő parancsot:

És a végén azt kakukk script. amely kukukaet minden órában:

#! / Bin / bash
h = `date +% l`
míg a [$ h -gt 0]
csinál
játszik

Töltse le a hang a kakukk a következő paranccsal: