अधिकांश होस्ट cron(8)
सेवा प्रदान करते हैं जो विशिष्ट समय पर आदेश निष्पादित कर सकते हैं। आप crontab(5)
फ़ाइल को प्रबंधित करने के लिए crontab(1)
प्रोग्राम का उपयोग करते हैं, जो वर्णन करता है कि कौन से आदेशों को चलाने के लिए वर्णन किया गया है।
आपके लिए बहुत सारी कार्यक्षमता उपलब्ध है, लेकिन यदि आप एक प्रोग्राम (शैल स्क्रिप्ट, PHP स्क्रिप्ट, सी प्रोग्राम, जो कुछ भी) लिखते हैं जो उपयुक्त MySQL कमांड चलाता है, तो आप प्रोग्राम को cron(8)
के माध्यम से पूरी तरह से हाथों में कॉल कर सकते हैं- फैशन से बाहर
अपने वर्तमान crontab(5)
फ़ाइल को संपादित करने के लिए crontab -e
चलाएं। यदि कोई अस्तित्व में नहीं है, तो उम्मीद है कि आप एक सहायक हेडर के साथ एक प्राप्त करेंगे। यदि नहीं, तो इस कॉपी:
# m h dom mon dow command
कॉलम संकेत मिलता मिनट, घंटे, महीने, महीना, और सप्ताह आदेश पर अमल करने के लिए के दिन के दिन। आदेशों को चलाने के लिए तय करने के लिए कॉलम में सभी संख्याएं अनिवार्य रूप से एक साथ हैं।
इस प्रकार, आधी रात हर रात इस प्रकार दिखाई देगा:
0 0 * * * /path/to/executable
यह उल्लेखनीय लचीला है, तो प्रलेखन में कुछ समय रखा, और आप इसके लिए कई उपयोग मिल जाएगा।
इस के पहलुओं की एक संख्या हैं: बाद में आप अनावश्यक डेटा mysql आदेश से का उपयोग कर की तरह किसी भी समय पर नष्ट कर सकते हैं 'DELETE' बयान (1) लेखन; (2) एक स्क्रिप्ट बनाना जो 'DELETE' कथन चलाता है; (3) आधी रात को रात को चलाने के लिए स्क्रिप्ट स्थापित करना। उनमें से किसकी आपको सहायता चाहिए? – ruakh
मुझे यह पता लगाने में मदद की ज़रूरत है कि उपयोगकर्ता कोड के बिना स्वचालित रूप से मेरे कोड को कैसे आग लगाना है। नीचे दिए गए उत्तरों सीआरओएन की तरफ इशारा करते हैं, इसलिए मैं उस पर ध्यान दूंगा। – Sweepster