मैं php से .sh फ़ाइल चलाने की कोशिश कर रहा हूं। मैंने shell_exec() के साथ ऐसा करने का प्रयास किया। लेकिन इसकी काम नहीं कर रहा मैं ढेर अतिप्रवाह में इस से संबंधित कई सवाल संदर्भित लेकिन हल नहीं कर सकता हैphp shell_exec() कमांड काम नहीं कर रहा है
मेरे php कोड (web.php) है
<?php
echo shell_exec('/var/www/project/xxe.sh');
echo "done";
?>
ही किया
छपा है। लेकिन यह टर्मिनल से काम कर रहा है (php /var/www/project/web.php)
xxe.sh में मैं
python vin.py
मैं भी के लिए 777 करने के लिए फ़ाइल अनुमति बदल दिया है एक अजगर फ़ाइल बोल रहा हूँ दोनों .sh n .py फ़ाइलें कृपया
जाएँ आप यह कैसे "काम नहीं कर" है का निर्धारण कर रहे हैं कर सकते हैं? Vin.py के किन दुष्प्रभाव हैं कि आप उम्मीद कर रहे हैं लेकिन नहीं देख रहे हैं? – geoffspear
[डॉक्स] (http://php.net/shell_exec) के अनुसार, "इस फ़ंक्शन का उपयोग करके निष्पादन विफलताओं का पता लगाना संभव नहीं है। प्रोग्राम निकास कोड की आवश्यकता होने पर exec() का उपयोग किया जाना चाहिए" –
इन पायथन फ़ाइल मैं डेटाबेस में कुछ मानों को स्टोर करने की कोशिश कर रहा हूं। जब मैं ब्राउज़र पर php फ़ाइल चलाता हूं तो यह किसी भी मान को संग्रहीत नहीं कर रहा है – user3018038