2013-10-20 7 views
7

में एक कार्य निर्धारित करना मैं एक कार्य निर्धारित करना चाहता हूं जो एमवीसी कोडइग्निटर में नियंत्रक विधि है। साथ ही, मैं विंडोज़ कार्य शेड्यूलर के आसपास मैन्युअल रूप से काम करने के बजाय शेड्यूल बदलने के लिए व्यवस्थापक के लिए अपने वेब एप्लिकेशन में विकल्प जोड़ना चाहता हूं। मुझे PHP वेब फॉर्म योजनाकार के लिए कुछ उदाहरण मिले लेकिन एमवीसी कोडेइग्निटर के लिए नहीं! क्या आप कृपया इस संबंध में मुझे मार्गदर्शन कर सकते हैं?PHP एमवीसी कोडिनेटर

यदि मेरा प्रश्न स्पष्ट नहीं है तो कृपया मुझे बताएं कि आपको कौन सा हिस्सा अधिक स्पष्टीकरण की आवश्यकता है!

अग्रिम में बहुत धन्यवाद,

+2

हे इस ट्यूटोरियल बहुत स्पष्ट http://stevethomas.com.au/php/how-to-run-cron-jobs-in-codeigniter.html है वहाँ भी इस से एक है, हालांकि सीएलआई के बारे में अधिक जानकारी http: // glennstovall .com/blog/2013/01/07/writing-cron-jobs-and-command-line-scripts-in-codeigniter/ – cartalot

+0

क्षमा करें मैं उल्लेख करना भूल गया कि मुझे विंडोज सर्वर के लिए इसकी आवश्यकता है! क्रॉन लिनक्स के लिए है, है ना? – user385729

+1

क्या आपने कभी http://atrigger.com/ पर देखा है? स्वतंत्र मंच। – Kousha

उत्तर

1

सब एक काम का समय निर्धारण से पहले, एक ओएस आधार ऑपरेशन है, तो आप इसे अपने आवेदन के माध्यम से नियंत्रित नहीं कर सकते जब तक कि आप अपने सर्वर के लिए पूरे अधिकार, लेकिन वहाँ कुछ तरीके तुम कहाँ कर सकते हैं कर रहे हैं यह Check this article प्राप्त करें यह सीआईआई क्रॉन नौकरी को नियंत्रित करने के तरीके के बारे में आपकी सहायता करेगा।

आप बदल/अपने आवेदन के माध्यम से क्रॉन जॉब के समय का निर्माण करना चाहते हैं तो आप का उपयोग exec function जो खिड़कियों के खोल में अपने से पारित कर दिया आदेश पर अमल लेकिन इस समारोह केवल काम करेंगे याद होगा कर सकते हैं जब अपने होस्टिंग प्रदाता में सक्षम बनाया है यह या आपके पास इस फ़ंक्शन का अधिकार है और यह answers बताएगा कि आप कमांड लाइन के माध्यम से विंडोज़ पर शेड्यूल टास्क (क्रोनजोब) का उपयोग कैसे कर सकते हैं।

0

मुझे यकीन नहीं है कि मैं आपका प्रश्न समझता हूं, लेकिन लिनक्स सर्वर पर काम करने पर कार्य निर्धारित करने के लिए आप क्रॉन नौकरी का उपयोग कर सकते हैं।

मान लीजिए आप एक नियंत्रक एक समारोह बुलाया कार्य के साथ कहा जाता है में आपका स्वागत है है, तो आप इस के लिए इसी तरह एक क्रॉन जॉब उपयोग कर सकते हैं:

Cron_configuration path_to_bin_php index.php स्वागत कार्य

यहाँ अधिक विवरण के साथ एक लिंक है क्रॉन पर:

http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples