ตามเวลาที่ละเอียดอ่อนฉันหมายถึงตัวอย่างสคริปต์ที่ทำงานเพียงเดือนละครั้งหรือสคริปต์ที่ทำงานอย่างต่อเนื่อง แต่ให้ผลลัพธ์ที่แน่นอนเพียงเดือนละครั้ง เห็นได้ชัดว่าคุณสามารถทดสอบหน่วยสำหรับกรณีจำนวนมาก แต่มีข้อยกเว้น (ในความเข้าใจของฉัน)
ตัวอย่างล่าสุดที่ฉันพบคือตั้งค่างาน cron เพื่อทำงานในวันที่สองถึงวันสุดท้ายของทุกเดือน สิ่งนี้จำเป็นต้องใช้เชลล์สคริปต์พร้อมแท็บ cron เพื่อให้ได้วันที่ถูกต้องของเดือนสำหรับ cron สิ่งที่ชอบ:
1 0 [shell command] * * [my script]
ฉันไม่คุ้นเคยกับสคริปต์และไม่คุ้นเคยกับเชลล์สคริปต์โดยทั่วไปดังนั้นจึงไม่มีวิธีที่ดีในการทดสอบนอกจากรอสิ้นเดือนเพื่อมาและดูว่าสคริปต์ทำงานอย่างถูกต้องหรือไม่ (จริง ๆ แล้วโซลูชันของฉันคือการหาเพื่อน คนงานที่รู้มากขึ้นเกี่ยวกับ cron และ shell scripting ที่ฉันทำ)
ดังนั้นฉันอยากรู้ว่ามีวิธีแก้ไขที่มีประโยชน์สำหรับการทดสอบสคริปต์ที่ละเอียดอ่อนเวลาหรือไม่