A cron
beállítása a Linux vagy Unix operációs rendszerben a feladatok automatizálásának egyik módja. A cron
lehetővé teszi a felhasználók számára, hogy szkripteket és parancsokat ütemezzenek egy adott időpontra vagy meghatározott időközönként történő futtatásra.
Ez akkor lehet hasznos, ha rendszeresen ismétlődő feladatokat kell végrehajtania, például adatmentést, e-mail jelentések küldését, szoftverfrissítést vagy ideiglenes fájlok tisztítását.
A cron
beállítása egyszerűsítheti a rendszeradminisztrációt, csökkentheti a CPU-terhelést és javíthatja az általános teljesítményt.
A testreszabás segíthet megelőzni az adatvesztést vagy a rendszer leállását, mivel a feladatok automatikusan, a beállított ütemezés szerint futnak le. Ez csökkenti a feladatok manuális elvégzésével járó hibakockázatot.
Összességében ez az eljárás nagyban leegyszerűsíti a rendszergazda életét és javítja a rendszer teljesítményét.
Néhány példa a cron
konfigurálására.
1. Egy szkript futtatása minden nap 12:30-kor:
30 12 * * * /path/to/script.sh
2. A szkript futtatása minden percben:
* * * * * /usr/bin/php /var/www/html/script.php
3. A szkript végrehajtása minden nap hajnali 3-kor:
03 * * * /usr/bin/php /var/www/html/script.php
4. A szkript végrehajtása minden szombaton 17 órakor:
0 17 * * 6 /usr/bin/php /var/www/html/script.php
5. Futtassa a szkriptet minden hónap 1. napján éjfélkor:
001 * * /usr/bin/php /var/www/html/script.php
6. A szkript végrehajtása 30 percenként:
*/30 * * * * /usr/bin/php /var/www/html/script.php
7. A szkript végrehajtása minden nap hajnali 3 és délután 3 órakor:
0 3,15 * * * /usr/bin/php /var/www/html/script.php
Megjegyzés: Ezekben a példákban a /usr/bin/php
a PHP-értelmező elérési útvonala, a /var/www/html/script.php
pedig a végrehajtandó szkriptfájl elérési útvonala. Ezeket helyettesítheti a megfelelő fájl elérési útvonalakkal a kiszolgálón.