Image

ज्ञानधार → कार्य अनुसूचक, निर्धारित स्क्रिप्ट निष्पादन


अधिकांश परियोजनाओं को एक शेड्यूल पर कुछ स्क्रिप्ट निष्पादित करने की आवश्यकता होती है। स्क्रिप्ट में विनिमय दरों को अपडेट करने से लेकर डेटाबेस बैकअप बनाने के साथ-साथ आपके ग्राहकों को सूचनाएं भेजने तक विभिन्न कार्य शामिल हो सकते हैं।

लिनक्स में, कार्य अनुसूचक क्रॉन्ड सेवा है। किसी कार्य को जोड़ने के लिए, सुनिश्चित करें कि स्क्रिप्ट कंसोल में चलाकर काम कर रही है और इसे कमांड का उपयोग करके शेड्यूलर में जोड़ें:

crontab -e

जहां निम्नलिखित क्रम का पालन किया जाना चाहिए:

Минуты(0-59)    Часы(0-23)  Дни(1-31)   Месяц(1-12)   День недели(0-7)
   *                *           *             *             *

यहां कुछ उदाहरण दिए गए हैं:

आपको हर 5 मिनट में स्क्रिप्ट चलानी होगी:

*/5 * * * * /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

प्रत्येक सोमवार को 00:00 बजे स्क्रिप्ट निष्पादित करें:

0 0 * * 1 /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

प्रत्येक रविवार को 00:00 बजे स्क्रिप्ट निष्पादित करें:

0 0 * * 7 /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

प्रतिदिन 00:00 बजे स्क्रिप्ट निष्पादित करें:

0 0 * * * /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

हर 12 घंटे में स्क्रिप्ट निष्पादित करें:

0 */12 * * * /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

ध्यान दें कि निकास पर परिवर्तनों को सहेजने के लिए, संपादक crontab -e में नई अंतिम तिथि खाली होनी चाहिए।





No Comments Yet