6
ฉันจะให้ "วันที่" ส่งออกเวลาจากเขตเวลาอื่นได้อย่างไร
UTCฉันมีเซิร์ฟเวอร์ที่ใช้กับชุดเขตเวลา ดูเหมือนว่าโดยทั่วไปแล้วเป็นวิธีปฏิบัติที่ดี (โปรดแก้ไขฉันหากฉันผิด) อย่างไรก็ตามเซิร์ฟเวอร์ตัวใดตัวหนึ่งที่ฉันเชื่อมต่อเพื่อscpทำงานEDTและจัดเก็บไฟล์ที่ฉันต้องการคัดลอกในรูปแบบ/path/to/filename/data20120913 ฉันดูที่พยายามrsyncใช้ไฟล์โดยใช้บางสิ่งอย่างเช่น-mtime -1ธงของ find สำหรับไฟล์ที่แก้ไขในวันสุดท้าย แต่ฉันไม่มีโชค ฉันไม่สนใจที่จะใช้scpเพื่อคัดลอกไฟล์ของวันปัจจุบัน แต่ ณ ตอนนี้มีหน้าต่าง 4 ชั่วโมงที่การทำงานdate +%Y%m%dจะให้วันที่แตกต่างกันในแต่ละเซิร์ฟเวอร์และนั่นทำให้ฉันรำคาญนิดหน่อย เมื่อมองman dateดูฉันจะเห็นว่าฉันสามารถให้เวลาเป็นเหมือนเวลาUTCแต่ฉันไม่เห็นวิธีที่จะให้มันเป็นเหมือนเขตเวลาอื่นEDT ฉันคิดว่าฉันสามารถใช้บางอย่างเช่นGNUส่วนขยายวันdate -d 20100909 +%sเพื่อรับวันในวินาทีจากยุคใช้การ4 * 60 * 60คำนวณที่สองด้วยตนเองและดูเกี่ยวกับการแสดงผลที่เป็นวันที่ - แต่แล้วเมื่อเวลาตามฤดูกาลเตะมันจะยังคงปิดชั่วโมง . มีวิธีที่ง่ายกว่าในการแสดงวันที่ในYYYYMMDDรูปแบบสำหรับEDTบนเซิร์ฟเวอร์ที่ตั้งค่าไว้UTCหรือไม่?