เขตเวลาใดที่งาน cron ใช้อยู่


17

ฉันเดาว่ามีความแตกต่างระหว่างเวลา PHP และเวลาเซิร์ฟเวอร์ของฉัน

เมื่อฉันตรวจสอบเวลาปัจจุบันใน PHP แสดงว่ามีการใช้ MST อย่างไรก็ตามงาน cron ไม่ทำงานในเวลาที่ถูกต้อง

ฉันจะตรวจสอบว่าเขตเวลาที่เซิร์ฟเวอร์ใช้อยู่นั้นไม่ใช่ PHP ที่กำหนดไว้ให้ใช้งานได้อย่างไร

คำตอบ:


17

เขตเวลาของทุกประเทศกำหนดไว้ใน/usr/share/zoneinfoไดเรกทอรี:

cd  /usr/share/zoneinfo/

เมื่อคุณ cd ในไดเรกทอรีนี้คุณจะเห็นชื่อของประเทศต่าง ๆ และเขตเวลาของพวกเขา

คำสั่งเพื่อเปลี่ยนเขตเวลาของเซิร์ฟเวอร์

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

หากคุณอาศัยอยู่ในอเมริกา> LA คุณสามารถเปลี่ยนเขตเวลาโดยใช้คำสั่งด้านบน เปลี่ยนประเทศและรัฐตามความต้องการของคุณ


คำสั่งเพื่อตรวจสอบวันที่และเวลา:

 date

ตั้งเวลาและวันที่จากบรรทัดคำสั่ง:

date -s "19 APR 2012 11:14:00"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.