[Info] Hướng dẫn tạo Cron Jobs trên VPS Linux

Tạo Cron Jobs trên Linux VPS – Cron là một trong những công cụ Linux hữu ích nhất cho phép bạn chạy các lệnh tự động trong những khoảng thời gian cụ thể.

Tạo Cron Jobs trên Linux VPS – Cron là một trong những công cụ hữu ích nhất của Linux và được các nhà phát triển yêu thích vì nó cho phép bạn chạy các lệnh tự động trong những khoảng thời gian cụ thể. Bạn có thể sử dụng nó để tự động hóa các tác vụ sao lưu, dọn dẹp thư mục, thông báo, v.v.

Trong bài này HOSTVN sẽ cùng bạn tìm hiểu cách tạo Cron Jobs trên VPS Linux.

Hướng dẫn tạo Cron Jobs trên Linux VPS

1. Cron. Cú pháp

Giống như với bất kỳ ngôn ngữ nào, làm việc với cron sẽ dễ dàng hơn rất nhiều khi bạn hiểu cú pháp của nó và có 2 định dạng bạn nên biết:

A B C D E USERNAME /path/to/command arg1 arg2

OR

A B C D E USERNAME /root/backup.sh

Giải thích cú pháp cron:

  • A: Phút: 0 – 59
  • B: Giờ: 0 – 23
  • C: Ngày tháng: 0 – 31
  • D: Tháng: 0 – 12
  • E: Ngày trong tuần: 0 – 6. Bắt đầu từ thứ Hai (số 0) và kết thúc bằng số 6 đại diện cho Chủ nhật
  • TÊN TÀI KHOẢN: Thay thế bằng tên người dùng của bạn (Nếu không, mặc định sẽ chạy dưới dạng người dùng gốc)
  • / path / to / command – Lệnh hoặc tập lệnh bash shell bạn muốn chạy

Ngoài ra Cron sử dụng 3 ký hiệu toán tử cho phép bạn chỉ định nhiều giá trị trong một trường:

  1. Dấu hiệu *: Chỉ định tất cả các giá trị có thể có cho một trường
  2. Dấu phẩy,: Chỉ định danh sách các giá trị
  3. Dấu gạch ngang –: Chỉ định một phạm vi giá trị
  4. Dấu phân cách (/): Chỉ định giá trị bước

Bây giờ bạn đã biết cú pháp và toán tử Cron, hãy xem một số ví dụ về cron.

2. Ví dụ về Cron Job

Bước đầu tiên để chạy lệnh cron là cài đặt crontab của bạn bằng lệnh:

crontab -e

Dưới đây là một số ví dụ về Cron

  • Chạy /root/backup.sh lúc 3 giờ sáng hàng ngày:
0 3 * * * /root/backup.sh
  • Chạy script.sh lúc 4:30 chiều vào thứ Hai của tuần thứ hai hàng tháng:
30 16 2 * * /path/to/script.sh
  • Chạy /scripts/phpscript.php lúc 10 giờ tối trong tuần:
0 22 * * 1-5 /scripts/phpscript.php
  • Chạy lệnh Linux lúc 04:05 Chủ nhật hàng tuần:
5 4 * * sun linuxcommand

3. cron. quyền mua

crontab -l

OR

crontab -u username -l
  • Xóa tất cả các công việc crontab.
crontab -r
  • Xóa công việc Cron của người dùng.
crontab -r -u username

4. Chuỗi trong Crontab

Chuỗi là một trong những mục yêu thích của các nhà phát triển vì chúng tiết kiệm thời gian bằng cách loại bỏ việc viết lặp đi lặp lại. Cron có các chuỗi cụ thể mà bạn có thể sử dụng để tạo các lệnh nhanh hơn:

  1. @hourly: Chạy một lần mỗi giờ (0 * * * *)
  2. @nửa đêm: Chạy một lần mỗi ngày (0 0 * * *)
  3. @hằng ngày: Alike @nửa đêm
  4. @weekly: Chạy một lần mỗi tuần (0 0 * * 0)
  5. @monthly: Chạy mỗi tháng một lần (0 0 1 * *)
  6. @annently: Chạy một lần mỗi năm (0 0 1 1 *)
  7. @yearly: Tương tự @annently
  8. @reboot: Chạy một lần tại mỗi lần khởi động lại VPS / Server

Ví dụ: đây là cách sao lưu hệ thống của bạn hàng ngày:

@daily /path/to/backup/script.sh

Sự kết luận

Qua bài viết này, HOSTVN đã giới thiệu đến các bạn cách sử dụng Cron một cách cơ bản nhất. Nếu có ý kiến ​​đóng góp, bạn có thể để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm 5 công cụ hỗ trợ tạo và kiểm tra Cron Jobs cho Linux.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort