Thao tác với crontab trên Ubuntu

Một số ứng dụng khi vận hành trên máy chủ thực tế cần chạy thêm các task mang tính chất lặp lại (background worker, job). Nếu có thể tự lập trình cho việc lặp lại từ code (Node-schedule, Spring Enable Scheduling) thì cũng là một cách hoặc đóng gói task lại thành đoạn mã chạy 1 lần và nhờ cron của Linux (điển hình là Ubuntu) lặp đi lặp lại các task này theo thời gian quy định.

Để chỉnh sửa tab được dễ dàng ta có thể dùng Nano thay cho Vim mặc định trên Ubuntu.
export EDITOR=nano


Source: tecadmin.net

Sau đó
crontab -e

Là có thể khai báo các task và tần xuất của chúng.

Ví dụ:

0 9 * * * /usr/src/app/check-transaction-stats.sh  # Lúc 9h 0 phút chạy script check-transaction-stats.sh

Comments

Popular Posts

Liên hệ

Name

Email *

Message *