मैं पृष्ठभूमि में PHP से प्रक्रिया शुरू करने के लिए सबसे अच्छा या किसी भी तरह से वास्तव में खोज रहा हूं, इसलिए मैं बाद में इसे स्क्रिप्ट में मार सकता हूं।PHP; पृष्ठभूमि में प्रक्रिया शुरू करें
अभी, मैं उपयोग कर रहा हूं: shell_exec ($ कमांड); इस समस्या के साथ यह प्रोग्राम बंद होने की प्रतीक्षा करता है।
मुझे ऐसा कुछ चाहिए जो शेल कमांड निष्पादित करते समय नोहुप के समान प्रभाव डाले। यह मुझे पृष्ठभूमि में प्रक्रिया को चलाने की अनुमति देगा, ताकि बाद में स्क्रिप्ट में इसे बंद किया जा सके। मुझे इसे बंद करने की ज़रूरत है क्योंकि यह स्क्रिप्ट नियमित आधार पर चली जाएगी और जब यह चलता है तो कार्यक्रम खुला नहीं हो सकता है।
मैंने पृष्ठभूमि में कमांड चलाने के लिए .bat फ़ाइल जेनरेट करने का विचार किया है, लेकिन फिर भी, मैं प्रक्रिया को बाद में कैसे मारूं?
कोड मैं लिनक्स के लिए देखा है है:
$PID = shell_exec("nohup $Command > /dev/null & echo $!");
// Later on to kill it
exec("kill -KILL $PID");
संपादित: बाहर कर देता है मैं exec
के लिए php पुस्तिका से प्रक्रिया
तो समाधान क्या था? – Aramil