मैंने अपनी मशीन में लोकलहोस्ट/सर्वर स्थापित किया है और मुझे विंडोज शेड्यूल कार्य का उपयोग करके एक PHP स्क्रिप्ट चलाने की आवश्यकता है। मैं शेड्यूल कार्य में "क्रियाएं" टैब में पथ कैसे जोड़ूं/विशिष्ट अवधि के लिए चलाने के लिए स्क्रिप्ट को कॉन्फ़िगर करें?मैं विंडोज शेड्यूल कार्य का उपयोग कर एक PHP स्क्रिप्ट कैसे चला सकता हूं?
उत्तर
अपने सिस्टम पर php.exe निष्पादन योग्य पता लगाएँ और इसे -f
पैरामीटर का उपयोग करके स्क्रिप्ट फ़ाइल का नाम पास करें।
उदाहरण:
C:\Xampp\php\php.exe -f C:\Xampp\htdocs\my_script.php
संदर्भ:
कोड के ऊपर क्यों मेरे लिए काम नहीं करता है। मैं इस कोड को लिखता हूं और इसे 'bat' फ़ाइल के रूप में सहेजता हूं लेकिन कोई सफलता – Karthi
@ कार्टी आपके PHP कोड को कैसे लिखा जाता है, इस पर निर्भर करते हुए, आपको कार्य शेड्यूलर में कार्यशील निर्देशिका सेट करने की भी आवश्यकता हो सकती है। –
आप PHP Command Line उपयोग कर सकते हैं बल्कि तो यह निष्पादित करने के लिए ब्राउज़र के माध्यम से लोड करने के लिए कोशिश कर रहा। प्वाइंट अपने PHP.exe फाइल करने के लिए
कार्यों टैब के अंतर्गत, किसी नए कार्य बना सकते हैं और:
- कार्यक्रम/स्क्रिप्ट
-f /path/to/php/file.php
वैकल्पिक रूप से आप यह कर सकते हैं स्क्रिप्ट की निर्देशिका में भी शुरू करें।
कम से कम मैंने कुछ सुझावों का प्रयास किया लेकिन यह काम नहीं करता है इसलिए मैंने कोशिश की।
उस बैट फ़ाइल को निष्पादित करने के लिए बैट फ़ाइल और शेड्यूल का उपयोग करें।
बल्ला फ़ाइल executephp.bat में उदाहरण के लिए, इस
ग लिखने: \ XAMPP \ php \ php.exe -fc: \ XAMPP \ htdocs \ do_something.php
बचाने कि बल्लेबाजी फ़ाइल है कि उस रेखा में शामिल है।
विंडोज शेड्यूलर पर जाएं और एक नया कार्य बनाएं और एक्शन टैब में, execexpp.bat को इंगित करने के लिए ब्राउज़ करें और शुरू करने के लिए -> निर्देशिका में सीधे उस execfet.bat पर जाएं।
उदाहरण है अगर यू सी के तहत फ़ाइल को सहेजने के लिए: \ XAMPP \ htdocs कि सी डाल:। शुरुआत में में \ XAMPP \ htdocs
स्क्रिप्ट उपयोगकर्ता लॉग ऑन नहीं है, तब भी जब आह्वान करने के लिए याद रखें।
सब कुछ सेट है और यह बिना किसी समस्या के निष्पादित करेगा।
.bat मेरे लिए ठीक काम करता है, php.exe सीधे कमांड लाइन पर काम नहीं करेगा। –
@ रोक्कोथीटाको, यह क्यों काम नहीं करेगा? क्या आप सुनिश्चित करते हैं कि आपने उद्धरण '' ' – Pacerier
यहां मैंने यह कैसे किया।
भागो बॉक्स में: c:\location_of_my_php_installation\php.exe -f c:\location_of_my_php_file\php_file.php
प्रारंभ में: c:\location_of_my_php_installation\php.exe
कार्य शेड्यूलर में अपने कार्य के लिए गुण में वह खाता है जिसके लिए अपनी स्क्रिप्ट प्रणाली खाते के अंतर्गत चल रहा है बदल ।
बीवर!आपको केवल उन स्क्रिप्ट्स के लिए ऐसा करना चाहिए जिन पर आप पूरी तरह भरोसा करते हैं - ऐसा करने से विशेषाधिकारों को स्क्रिप्ट के प्रशासक से परे तक बढ़ाया जाता है।
यहां बताया गया है कि यह कैसे हुआ।
विंडोज अनुसूचक -> नया कार्य जोड़ने के -> कार्रवाई टैब -> संपादित करें
आप सीधे
explorer "http://localhost/yourFile.php"
मैं बस चाहता था का उपयोग करके अपने स्थानीय होस्ट यूआरएल कॉल कर सकते हैं सर्वर 2012 के लिए यह काम करने के लिए मुझे क्या करना है, छोड़ने के लिए। जो पहले कहा गया था, लेकिन जोड़ा गया उद्धरण और 'तर्क जोड़ें' बॉक्स का उपयोग करके। तो कार्य शेड्यूलर-> क्रियाएँ-> क्रिया संपादित करें।
Program/script: "C:\xampp\php\php.exe"
Add arguments: -f "<full path and filename>"
Start in: <Path to file>
आशा इस मदद करता है (मैं 'में शुरू' का उपयोग करने के रूप में मैं वर्ग के करने के लिए भेजा स्क्रिप्ट के भीतर था)।
खिड़कियों में अनुसूचक बनाने के लिए, आप
- अपने सर्वर या सिस्टम पर .bat फ़ाइल बनाने के लिए की जरूरत है;
- अपनी.bat फ़ाइल में निम्न आदेश टाइप करें। "एफ: \ xampp \ php \ php.exe" -f "एफ: /xampp/htdocs/sitefolder/test.php";
- विंडोज़ में अपने कार्य शेड्यूलर में शेड्यूलर समय और फ़ाइल सेट करें।
के साथ फ़ाइल नामों को घेर लिया है कृपया कोड-स्वरूपण रैपर (बैकटिक्स) में कमांड (या कमांड?) शामिल करें और अपने उद्धरण चिह्नों की जांच करें: उन्हें शायद या तो 'या' छोड़ा जाना चाहिए बिलकुल – YakovL
- 1. शेड्यूल पायथन स्क्रिप्ट - विंडोज 7
- 2. मैं PHP स्क्रिप्ट (जैसे बैच फ़ाइल) के भीतर से कई PHP स्क्रिप्ट कैसे चला सकता हूं?
- 3. मैं Nginx पर FastCGI का उपयोग कर पर्ल स्क्रिप्ट कैसे चला सकता हूं?
- 4. मैं बीएटी फ़ाइल का उपयोग कर स्क्रिप्ट कैसे चला सकता हूं?
- 5. मैं विंडोज सर्वर कार्य शेड्यूलर इतिहास रिकॉर्डिंग को कैसे सक्षम कर सकता हूं?
- 6. मैं कुछ अंतराल में PHP स्क्रिप्ट कैसे चला सकता हूं (उदा। दिन में एक बार)?
- 7. आप शेड्यूल कार्य
- 8. जब मैं उपversण करने के लिए प्रतिबद्ध हूं तो क्या मैं एक स्क्रिप्ट चला सकता हूं?
- 9. मैं अपनी PHP स्क्रिप्ट को हर समय एक निश्चित समय पर कैसे चला सकता हूं?
- 10. मैं एसएसएच के माध्यम से एक PHP स्क्रिप्ट कैसे चला सकता हूं?
- 11. मैं एक विंडोज सेवा का परीक्षण कैसे कर सकता हूं?
- 12. मैं पर्ल से एक PHP स्क्रिप्ट कैसे लगा सकता हूं?
- 13. एक बैश स्क्रिप्ट/कमांड में मैं एक पीसी बीप शोर कैसे बना सकता हूं, या ध्वनि फ़ाइल चला सकता हूं?
- 14. मैं विंडोज पर PHP एक्सटेंशन कैसे बना सकता हूं?
- 15. मैं विंडोज क्लिपबोर्ड पर कॉपी करने के लिए स्क्रिप्ट का आउटपुट कैसे प्राप्त कर सकता हूं?
- 16. रूबी में मैं एक शैल स्क्रिप्ट कैसे चला सकता हूं और पृष्ठभूमि (async) में चला सकता हूं?
- 17. मैं सक्रिय पर्ल के साथ एक पर्ल स्क्रिप्ट कैसे चला सकता हूं?
- 18. मैं सी का उपयोग कर लिनक्स में एक स्वर कैसे चला सकता हूं?
- 19. एक php स्क्रिप्ट का उपयोग कर प्रॉक्सी कैसे बनाएं?
- 20. क्रॉन के माध्यम से एक php स्क्रिप्ट चला रहा है, मैं किसी आउटपुट को कैसे लॉग कर सकता हूं?
- 21. मैं मूव MSBuild कार्य और वाइल्डकार्ड का उपयोग करके फ़ाइलों का एक समूह कैसे चला सकता हूं?
- 22. मैं Emacs में एक सूडो कमांड कैसे चला सकता हूं?
- 23. मैं विंडोज बैच का उपयोग कर फ़ोल्डर नाम कैसे बढ़ा सकता हूं?
- 24. मैं एक बहुप्रचारित एप्लिकेशन को कैसे चला सकता हूं?
- 25. जावा टाइमर कार्य शेड्यूल
- 26. मैं एक पर्ल स्क्रिप्ट कैसे डिबग कर सकता हूं?
- 27. PHP-FPM के भीतर मैं PHP मेल() फ़ंक्शन का उपयोग कैसे कर सकता हूं? Nginx पर?
- 28. मैं Emacs में एक अजगर दुभाषिया कैसे चला सकता हूं?
- 29. मैं php का उपयोग कर एक docx दस्तावेज़ को html में कैसे परिवर्तित कर सकता हूं?
- 30. मैं अपने सभी PHPUnit परीक्षण कैसे चला सकता हूं?
संभावित डुप्लिकेट [एक निर्धारित कार्य में एक PHP फ़ाइल कैसे चलाएं (विंडोज टास्क शेड्यूलर)] (http://stackoverflow.com/questions/295386/how-to-run-a-php-file- इन-ए-शेड्यूल-टास्क-विंडोज-टास्क-शेड्यूलर) – MaxiWheat
आप यहां अपना उत्तर पा सकते हैं - http://stackoverflow.com/questions/39805601/how-to-make-a-schedulercrone-in-php-on -विंडोज़-सर्वर/3 9 805614 # 3 9 805614 –