बैन कमांड को निष्पादित न करें जब क्रॉन जॉब के जरिए - PHP



Answers

जब आप क्रॉन के तहत स्क्रिप्ट चला रहे हैं तो आपके पास आउटपुट टीटीआई या एक्स-विंडोज डिस्प्ले एन-वर्ल नहीं है। मुझे संदेह है कि आदेश चल रहे हैं लेकिन विफल रहे हैं

Question

मेरे पास हर पांच मिनट में एक PHP स्क्रिप्ट चलने वाली क्रॉन नौकरी है; PHP स्क्रिप्ट स्क्रिप्ट के अंत में दो बाश कमांड निष्पादित करता है मैं जानता हूं कि यह एक लॉग फ़ाइल के चलते चल रही है जो स्क्रिप्ट चल रही है। जब मैं PHP स्क्रिप्ट मैन्युअल रूप से उबंटू ग्नोम टर्मिनल के जरिए चलाता हूं, तो दोनों ही आज्ञाएं flawlessly निष्पादित होती हैं; हालांकि, जब PHP स्क्रिप्ट को क्रॉन के जरिए ट्रिगर किया जाता है, तो दो बाश कमांड नहीं चलाए जाते हैं। कोई विचार?

$command = 'notify-send "' . count($infoleakPosts) . '  New Posts."';
`$command`;

$command = 'firefox http://example.com';
`$command`;

*/1 * * * * php /home/andrew/grab.php USERNAME PASSWORD # JOB_ID_1



Links