ดำเนินการทุบตีสคริปต์อย่างแท้จริงทุก ๆ 3 วัน
ฉันต้องการรันเชลล์สคริปต์อย่างแท้จริงทุกๆ 3 วัน การใช้ crontab กับ01 00 */3 * *จะไม่ปฏิบัติตามเงื่อนไขจริงเพราะจะทำงานในวันที่ 31 และจากนั้นอีกครั้งในวันที่ 1 ของเดือน */3ไวยากรณ์เป็นเช่นเดียวกับการพูดว่า 1,4,7 ... 25,28,31 ควรมีวิธีในการทำให้สคริปต์ตรวจสอบเงื่อนไขและออกจากโปรแกรมหาก 3 วันยังไม่ผ่าน ดังนั้น crontab จะเรียกใช้สคริปต์ทุกวัน แต่สคริปต์จะตรวจสอบว่าผ่านไป 3 วันหรือไม่ ฉันยังพบรหัสบางส่วน แต่มันทำให้ฉันมีข้อผิดพลาดทางไวยากรณ์ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม if (! (date("z") % 3)) { exit; } main.sh: line 1: syntax error near unexpected token `"z"' main.sh: line …