คำถามติดแท็ก date

9
เวลาและเขตของ Docker Container (จะไม่สะท้อนการเปลี่ยนแปลง)
คอนเทนเนอร์ Docker จะรับข้อมูลเวลาได้ที่ไหน ฉันได้สร้างตู้คอนเทนเนอร์จากพื้นฐานอูบุนตู: ภาพที่น่าเชื่อถือและเมื่อฉันเรียกใช้และขอ 'วันที่' ฉันจะได้รับเวลา UTC สำหรับชั่วขณะหนึ่งฉันได้รับสิ่งนี้โดยทำสิ่งต่อไปนี้ใน Dockerfile ของฉัน: RUN sudo echo "America/Los_Angeles" > /etc/timezone อย่างไรก็ตามด้วยเหตุผลบางอย่างที่หยุดทำงาน การค้นหาออนไลน์ฉันเห็นคำแนะนำด้านล่าง: docker run -v /etc/timezone:/etc/timezone [image-name] ทั้งสองวิธีเหล่านี้ตั้งเขตเวลาได้อย่างถูกต้อง! $ cat /etc/timezone America/Los_Angeles $ date Tue Apr 14 23:46:51 UTC 2015 ใครรู้ว่าให้อะไร
135 date  timezone  docker 

1
เหตุใดปีในการประทับเวลา ISO นี้จึงไม่ปี 2019
สำหรับแอพง่าย ๆ ที่ฉันใช้เพื่อทดสอบขั้นตอน devops ฉันกำลังแสดงเวลาเริ่มต้นของการสร้างไปที่หน้าแรก บนเครื่องพัฒนาของฉันปีของการประทับเวลา ISO-8601 ที่ฉันคาดว่าจะพิมพ์ในปี 2019 (โดยเฉพาะ "2019-09-12T20: 11: 00.000Z") เมื่อ codebase เดียวกันถูกสร้างขึ้นโดยใช้ AWS CodeBuild การประทับเวลา ISO-8601 ดูเหมือนว่า "+ 051668-02-09T08: 09: 32.000Z" "+051668" คืออะไร ฉันคิดว่ามันเป็นปี; ฉันเดาได้ดีที่สุดว่าเป็นปีที่แสดงเป็นปฏิทินที่แตกต่างกัน คิด? AWS CodeBuild ตั้งค่าตัวแปรสภาพแวดล้อมนี้สำหรับทุกบิลด์ (CODEBUILD_START_TIME) ฉันกำลังสร้างด้วยค่าเริ่มต้นล่าสุดคอนเทนเนอร์ Ubuntu (v2.0)

3
ทำไมถึงมีความแตกต่างกับ Unix วันที่ระหว่าง 2 และ 3 เดือน
สิ่งนี้เป็นไปได้อย่างไรและฉันจะจัดการกับมันอย่างไร ฉันสร้างสคริปต์สำรองที่ขึ้นอยู่กับ Unix dateและพบข้อบกพร่องที่น่าสนใจ: [root@web000c zfs_test]# date +%y-%m-%d --date='2 months ago' 14-04-01 [root@web000c zfs_test]# date +%y-%m-%d --date='3 months ago' 14-02-28 [root@web000c zfs_test]# date Sun Jun 1 00:08:50 CEST 2014

1
ฉันจะทำให้ cron ทำงานทุกวันอาทิตย์ในวันอาทิตย์อื่น ๆ ได้อย่างไร
ฉันมีงาน cron ที่ทำงานที่ 0 0 * * 0/2 - คือทุก ๆ วันอาทิตย์ มันเพิ่งวิ่งตอนนี้เช่น อย่างไรก็ตามฉันต้องการให้มันทำงานในวันอาทิตย์อื่น ๆ - อาทิตย์ถัดไปมากกว่านี้ อีกวิธีในการวาง: ฉันคิดว่ามันทำงานในวันอาทิตย์เลขคู่ของปี แต่ฉันต้องการให้มันทำงานในวันอาทิตย์เลขคี่ ฉันไม่เห็นอะไรเลยใน "man 5 crontab" ที่จะช่วยฉันในเรื่องนี้ดังนั้นฉันจึงคิดว่าฉันต้องกลับไปใช้ cronjob ที่ 0 0 * * 0 จากนั้นทำบางสิ่งในคำสั่งที่ฉันเรียกใช้เพื่อตรวจสอบว่าวันอาทิตย์นั้น คือ. ทุกคนสามารถช่วยฉันด้วยกลอุบายบรรทัดคำสั่งที่เหมาะสมสำหรับเรื่องนี้? การทางพิเศษแห่งประเทศไทย: ได้ตระหนักว่า 0/2 ของฉันไม่ได้ทำในสิ่งที่ฉันคิดเดิม (ทุกวันอาทิตย์ที่สอง) เลย มันทำงานทุกวันอาทิตย์ตราบใดที่วันในสัปดาห์นั้นหารด้วยสองซึ่งแน่นอนว่าเป็น D'โอ้ อย่างไรก็ตามความต้องการขั้นพื้นฐานยังคงอยู่: รันคำสั่งในวันอาทิตย์เลขคี่
10 cron  date 

5
วิธีกำหนดจำนวนสัปดาห์ของเดือน
บน Linux CLI มีวิธีรับจำนวนสัปดาห์ของเดือนหรือไม่ อาจมีวิธีอื่นในการรับสิ่งนี้ด้วยdateคำสั่งง่ายๆ (เหมือน)? สมมติว่าวันที่ 1 ถึง 7 เป็นสัปดาห์แรกวันที่ 8 ถึง 14 คือสัปดาห์ที่สองเป็นต้น
10 linux  date 

4
คำนวณจำนวนวันตั้งแต่ 1/1/1970
คุณสามารถคำนวณจำนวนวันตั้งแต่ 1/1/1970 ได้อย่างไร นี่สำหรับการอัพเดตแอ็ตทริบิวต์shadowLastChangeบน OpenLDAP มีวิธีทำเช่นนี้โดยใช้คำสั่งlinux dateหรือไม่?
10 linux  bash  openldap  date 

1
คุณจะตั้งค่าตัวแปร DATE เพื่อใช้ในบันทึกสำหรับเอาต์พุต crontab ได้อย่างไร?
ฉันกำลังเล่น aroudn ด้วยการเปลี่ยนแปลงบางอย่างเช่น DATE = $(date) แต่นั่นก็ไม่ได้ผลเช่นกัน crontab -e CRONLOG=/tmp/log/crontab.log DATEVAR=`date +20\%y\%m\%d_\%H\%M\%S` * * * * * echo $DATEVAR >> /tmp/log/crontab.log */2 * * * * echo "$DATEVAR hello" >> ${CRONLOG} */1 * * * * echo 'every minute' >> ${CRONLOG} นี่แค่แสดงผลข้อความตามที่เป็น ... ฉันต้องการสร้างรายการบันทึกใน crontab.log พร้อมเวลาประทับในการอัพเดทแต่ละครั้ง ฉันจะทำสิ่งนี้บน CentOS 6 ได้อย่างไร …
10 centos  logging  cron  centos6  date 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.