क्रोन जॉब किस समय क्षेत्र का उपयोग कर रहा है?


17

मैं अनुमान लगा रहा हूं कि मेरे PHP समय और सर्वर समय के बीच अंतर है।

जब मैं PHP में वर्तमान समय की जांच करता हूं, तो यह दिखा रहा है कि एमएसटी का उपयोग किया जा रहा है। हालांकि, क्रोन नौकरियां सही समय पर नहीं चल रही हैं।

मैं यह देखने के लिए जांच कर सकता हूं कि सर्वर जो टाइमज़ोन का उपयोग कर रहा है वह नहीं है, न कि PHP जो उपयोग करने के लिए सेट है?

जवाबों:


17

सभी देश टाइमज़ोन /usr/share/zoneinfoनिर्देशिका में परिभाषित किए गए हैं:

cd  /usr/share/zoneinfo/

जब आप इस निर्देशिका में cd करेंगे तो आपको विभिन्न देशों और उनके समयक्षेत्र का नाम दिखाई देगा।

सर्वर समयक्षेत्र बदलने की आज्ञा।

ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

यदि आप अमेरिका में रहते हैं> एलए आप ऊपर के आदेश का उपयोग करके अपना समय-क्षेत्र बदल सकते हैं। अपनी आवश्यकता के अनुसार देश और राज्य को बदलें।


दिनांक और समय की जांच करने की कमान:

 date

कमांड लाइन से समय और तारीख निर्धारित करें:

date -s "19 APR 2012 11:14:00"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.