เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

นี่เป็นวิธีที่ยอดเยี่ยมในการทดสอบสคริปต์เพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดไว้ 1.2.2. ดำเนินการกับ cron

ยูทิลิตี้ cron สามารถใช้เพื่อทำให้การเรียกใช้สคริปต์เป็นแบบอัตโนมัติ cron daemon อนุญาตให้เรียกใช้งานสคริปต์หรือคำสั่งตามเวลาและวันที่ที่ระบุ


cron ถูกกำหนดค่าผ่านรายการใน a crontab ไฟล์ crontab ไฟล์จะถูกแยกออกเป็นฟิลด์:


# mh dom mon dow command


m: นาทีที่คำสั่งทำงาน ระหว่าง 0 ถึง 59

h: ชั่วโมงที่คำสั่งทำงาน ระหว่าง 0 ถึง 23

โดม: วันของเดือนที่คำสั่งทำงาน

จันทร์: เดือนที่คำสั่งดำเนินการ ระหว่าง 1 ถึง 12

ดาวโจนส์: วันในสัปดาห์ที่คำสั่งทำงาน ระหว่าง 0 ถึง 7 วันอาทิตย์อาจระบุโดยใช้ 0 หรือ 7 ค่าทั้งสองจะถูกต้อง

คำสั่ง: คำสั่งที่จะดำเนินการ


การเพิ่มหรือเปลี่ยนแปลงรายการใน a crontab ไฟล์ควรใช้คำสั่ง crontab -e นอกจากนี้เนื้อหาของ

ไฟล์ crontab สามารถดูได้โดยใช้คำสั่ง crontab -l


เพื่อรันสคริปต์ backup.sh ที่แสดงด้านบนโดยใช้ cron ป้อนข้อมูลต่อไปนี้จากพรอมต์เทอร์มินัล:


sudo crontab -e


ภาพ

การใช้ sudo กับคำสั่ง crontab -e แก้ไข ราก crontab ของผู้ใช้ นี่เป็นสิ่งจำเป็นหากคุณกำลังสำรองไดเร็กทอรีเฉพาะผู้ใช้รูทเท่านั้นที่สามารถเข้าถึงได้


เพิ่มรายการต่อไปนี้ใน crontab ไฟล์:


# mh dom mon dow command

0 0 * * * ทุบตี /usr/local/bin/backup.sh


สคริปต์ backup.sh จะทำงานทุกวันเวลา 12:00 น.


ภาพ

สคริปต์ backup.sh จะต้องถูกคัดลอกไปที่ / usr / local / bin / ไดเร็กทอรีเพื่อให้รายการนี้ดำเนินการได้อย่างถูกต้อง สคริปต์สามารถอยู่ที่ใดก็ได้บนระบบไฟล์ เพียงแค่เปลี่ยนเส้นทางของสคริปต์ให้เหมาะสม


สำหรับตัวเลือก crontab เชิงลึกเพิ่มเติม โปรดดูที่หัวข้อ 1.4 “ข้อมูลอ้างอิง” [p. 327].


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: