เบื่อที่ต้องจัดการงานบางอย่างในคอมพิวเตอร์ด้วยตัวเองหรือไม่? หากคุณกำลังใช้ Linux หรือ Ubuntu งานที่ทำด้วยตนเองเหล่านี้ไม่น่าจะมีปัญหา เพราะคุณสามารถจัดกำหนดการงานได้อย่างง่ายดาย
ในบทความนี้ เราจะพูดถึงการใช้ Crontab เพื่อกำหนดเวลาและทำงานอัตโนมัติใน Ubuntu โปรดทราบว่าในขณะที่เราใช้ Ubuntu เป็นตัวอย่าง ขั้นตอนด้านล่างนี้จะใช้ได้กับการแจกจ่าย Linux
การใช้ Crontab เพื่อกำหนดเวลาและทำงานอัตโนมัติใน Ubuntu
Cron daemon ทำหน้าที่เดียวกับตัวกำหนดเวลางานบน Windows ด้วยแอปพลิเคชันนี้ คุณสามารถเลือกเวลาที่ต้องการสำหรับกระบวนการใดๆ ที่คุณต้องการเริ่มต้น ไม่ว่าจะเป็นงานสำรองหรืองานบำรุงรักษา ด้วยยูทิลิตีนี้ คุณสามารถจัดกำหนดการงานโดยไม่ต้องมีการแทรกแซงด้วยตนเอง
อย่างไรก็ตาม ก่อนที่จะเจาะลึกการใช้ Crontab สิ่งสำคัญคือต้องเข้าใจโครงสร้างและการจัดการสำหรับการกำหนดค่างานในนั้น
พื้นฐานการจัดเตรียมงานของ Crontab
m h dom mon dow คำสั่งผู้ใช้
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───── วันของสัปดาห์ (0 – 6) (0 คือวันอาทิตย์ หรือใช้ชื่อ)
│ │ │ └─────────── เดือน (1 – 12)
│ │ └───── ─────────── วันของเดือน (1 – 31)
│ └───────────────────── ชั่วโมง (0 – 23)
└───────────────────────── ต่ำสุด (0 – 59)
- ม – แทนนาทีและสามารถเป็นตัวเลขใดก็ได้ตั้งแต่ 0 ถึง 59
- ช – หมายถึงชั่วโมงและสามารถเป็นตัวเลขใดก็ได้ตั้งแต่ 0 ถึง 23
- ดอม – หมายถึงวันของเดือนและสามารถเป็นตัวเลขใดก็ได้ตั้งแต่ 1 ถึง 31
- จันทร์ - หมายถึงเดือน คุณสามารถกำหนดเดือนที่คุณต้องการให้งานเรียกใช้ได้อย่างชัดเจน ช่วงคือ 1 ถึง 12
- ดาวโจนส์ – คุณต้องการให้งานทำงานในวันที่กำหนดของสัปดาห์หรือไม่? คุณสามารถเลือกตัวเลขได้ตั้งแต่ 0 ถึง 6
- ผู้ใช้ – หากคุณมีผู้ใช้มากกว่าหนึ่งรายบน Ubuntu คุณสามารถระบุได้ว่าใครรับผิดชอบงานนี้
- คำสั่ง – หลังจากเลือกเวลาและบัญชีผู้ใช้แล้ว คุณต้องเขียนคำสั่งสำหรับงานนั้นเอง
วิธีใช้ Crontab เพื่อกำหนดเวลาการสำรองข้อมูลบน Ubuntu
หลังจากอธิบายเครื่องมือที่คุณจะใช้เพื่อทำงานอัตโนมัติใน Ubuntu แล้ว ต่อไปนี้คือวิธีกำหนดเวลางานสำรองข้อมูล:
1. เปิดเทอร์มินัลจากเมนูแอปพลิเคชันหรือกด Ctrl + Alt + ท .
2. พิมพ์คำสั่ง:
crontab -e
3. หากคุณใช้งานเป็นครั้งแรก ระบบจะขอให้คุณเลือกตัวแก้ไขเพื่อเปิดไฟล์ สามารถกด 2 สำหรับนาโน
4. ในไฟล์ crontab ที่เปิดขึ้น ให้เลื่อนลงไปที่ส่วนท้ายของไฟล์โดยใช้ปุ่มลูกศรลง ในการเพิ่มงานที่จะรันในเวลาที่กำหนด ให้เพิ่มงานของคุณในรูปแบบต่อไปนี้:
m h dom mon dow /file/path/to/command
ตัวอย่างเช่น หากต้องการเรียกใช้สคริปต์สำรองเวลา 5:00 น. ทุกวันจันทร์:
0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
5. เมื่อเสร็จแล้วให้กด Ctrl + โอ เพื่อบันทึกไฟล์ในโปรแกรมแก้ไขนาโน กด Ctrl + X เพื่อออกจากโปรแกรมแก้ไขนาโน
แค่นั้นแหละ.
บทสรุป
ด้วยคำแนะนำเหล่านี้ คุณจะกำหนดเวลางานใน Ubuntu ได้ง่ายมาก คุณต้องการตรวจสอบเคล็ดลับเพิ่มเติมเกี่ยวกับการใช้ Ubuntu หรือไม่? ดูคำแนะนำในการบูต Ubuntu ในโหมดการกู้คืน