ฉันต้องเขียนอะไรใน crontab เพื่อรันสคริปต์เวลา 15.00 น. ทุกวัน
ฉันต้องเขียนอะไรใน crontab เพื่อรันสคริปต์เวลา 15.00 น. ทุกวัน
คำตอบ:
คุณกำลังมองหาบางสิ่งเช่นนี้ (ผ่าน crontab -e):
0 15 * * * your.command.goes.here
15 คือชั่วโมงและ 0 คือนาทีที่สคริปต์รัน วันของเดือนเดือนและวันในสัปดาห์ได้รับสัญลักษณ์แทนเพื่อให้สคริปต์ทำงานทุกวัน
นี่คือส่วนหัวที่ดีที่จะวางบน crontab ของคุณเพื่อการอ้างอิงที่ง่าย:
# + --------- นาที (0-59) | เอาท์พุทเท:: / / dev / null 2> & 1 # | + ------- ชั่วโมง (0-23) | หลายค่าใช้คอมม่า: 3,12,47 # | | + ----- วันแห่งเดือน (1-31) | ทำทุกช่วงเวลา X: * / X -> ตัวอย่าง: * / 15 * * * * ทุก 15 นาที # | | | + --- เดือน (1 -12) | ชื่อแทน: @reboot -> เรียกใช้หนึ่งครั้งเมื่อเริ่มต้น; @hourly -> 0 * * * *; # | | | | + - วันของสัปดาห์ (0-6) (วันอาทิตย์ = 0) | @daily -> 0 0 * * *; @weekly -> 0 0 * * 0; @monthly -> 0 0 1 * *; # | | | | | | @yearly -> 0 0 1 1 *;
man cron