मेरे पास एक php स्क्रिप्ट है जिसे हर दिन स्वचालित रूप से चलाया जाना चाहिए। क्योंकि php स्क्रिप्ट अनुरोध पर चलती है, मैं इसे कैसे कर सकता हूं? क्या cronjob कार्य का उपयोग कर कोई और तरीका है?स्वचालित रूप से php स्क्रिप्ट चलाएं
उत्तर
दो विकल्प:
- crontab उपयोग
- दानव एक ब्राउज़र में एक कार्यकर्ता किराया और उसे खुला स्क्रिप्ट बनाने के हर 24 घंटे
पसंद आपकी :)
करने के लिए है क्रोंटैब का उपयोग करें, कंसोल में crontab -e
टाइप करें, टेक्स्ट फ़ाइल खुलती है। अंत में एक पंक्ति जोड़ दें:
0 0 * * * /usr/bin/php /var/www/mysite/httpdocs/daily_stats.php
कहाँ:
0 0 * * *
- हर दिन के 00:00
/usr/bin/php
-path पर अपने PHP करने के लिए चलाए (which php
आदेश द्वारा निर्धारित किया जा सकता है)
/var/www/mysite/httpdocs/daily_stats.php
- आपकी PHP स्क्रिप्ट का पथ
यदि which php
कुछ भी आउटपुट नहीं करता है, तो PHP cli b इंस्टॉल करें वाई चल रहा है:
sudo aptitude install php5-cli
शुभकामनाएँ!
लॉल @ एक कर्मचारी को भर्ती: पी। – Alfred
क्रॉन नौकरी का उपयोग करें, यह सबसे अच्छा समाधान है। अन्यथा, आप php के अंदर एक अनंत लूप चला सकते हैं और 24 घंटे सो सकते हैं। हालांकि भयानक समाधान हालांकि।
उपयोग क्रॉन जॉब विकल्प है जो स्वचालित रूप से शुरू करने और 24 घंटे के
यदि क्रॉन उपलब्ध नहीं है तो आप सीएलआई में एक PHP स्क्रिप्ट निष्पादित कर सकते हैं जो हर समय चलेंगे।
स्क्रिप्ट में आप लूप के दौरान अनंत बना सकते हैं।
जबकि लूप में, डिस्क या डीबी रिकॉर्ड पर एक फ़ाइल की जांच करें (आप इस फ़ाइल या बाहरी स्क्रिप्ट से डीबी रिकॉर्ड को नियंत्रित कर सकते हैं, लूपिंग स्क्रिप्ट को क्या करना है (सीएलआई किसी दिए गए घंटे में दूसरी स्क्रिप्ट निष्पादित करें) और बाहर निकलने के लिए)
यदि आप डेटाबेस का उपयोग करते हैं, तो लूप चलाने पर प्रत्येक बार डीबी कनेक्शन प्रारंभ करना और बंद करना न भूलें।
मैं लूप को हर 1 मिनट या उससे भी कम सोता हूं .. आप कई और चीजों के लिए लिनक्स क्रॉन के बजाय इसका उपयोग कर सकते हैं।
- 1. स्वचालित रूप से प्रतिदिन एक PHP स्क्रिप्ट कैसे चलाएं?
- 2. स्क्रिप्ट स्वचालित रूप से
- 3. एक PHP स्क्रिप्ट को असीमित रूप से कैसे चलाएं?
- 4. स्वचालित रूप से पाइथन स्क्रिप्ट
- 5. स्वचालित रूप से MATLAB स्क्रिप्ट
- 6. शॉर्टकट स्वचालित रूप से
- 7. स्वचालित रूप से जावास्क्रिप्ट या PHP
- 8. वेबसाइट पर PHP स्क्रिप्ट से जावा क्लास फ़ाइल चलाएं
- 9. सेलेनियम आरसी: स्वचालित रूप से कई ब्राउज़रों में परीक्षण चलाएं
- 10. स्वचालित रूप से सेलेनियम परीक्षण चलाएं हर 5 मिनट
- 11. बैश से पहले स्क्रिप्ट चलाएं
- 12. एक PHP स्क्रिप्ट हमेशा के लिए चलाएं, एक कतार
- 13. PHP स्क्रिप्ट से पायथन स्क्रिप्ट
- 14. PHP से .sh फ़ाइल कैसे चलाएं?
- 15. पायथन + पास तर्क से MATLAB स्क्रिप्ट चलाएं
- 16. PowerShell स्क्रिप्ट में व्यवस्थापक के रूप में कमांड चलाएं। यूएसी
- 17. कई अपस्टार्ट इंस्टेंस स्वचालित रूप से
- 18. ग्रेले के भीतर से groovy स्क्रिप्ट चलाएं
- 19. बैश स्क्रिप्ट से पहले कमांड कैसे चलाएं?
- 20. चर से स्क्रिप्ट कमांड कैसे चलाएं?
- 21. किसी अन्य से एक PowerShell स्क्रिप्ट चलाएं
- 22. स्वचालित रूप से Minecraft
- 23. स्वचालित रूप से
- 24. स्वचालित रूप से pathforResource
- 25. स्वचालित रूप से
- 26. स्वचालित रूप से JTable
- 27. स्वचालित रूप से VisualVM
- 28. स्वचालित रूप से व्यवस्थापक
- 29. स्वचालित रूप से जावा
- 30. स्वचालित रूप से संग्रह
आप इस आवश्यकता के लिए cronjob से नफरत क्यों करते हैं? –
मुझे क्रोनबॉज से नफरत नहीं है;) –
फिर इसका उपयोग करें =/.. –