1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Bash Scripting

Connected

Bài tập

Lên lịch cronjob với crontab

Với vai trò nhà khoa học dữ liệu của nhóm, bạn được yêu cầu tự động hóa một phần của pipeline xử lý dữ liệu. Bạn sẽ dùng một lịch cronjob đã tạo ở bài trước.

Bạn sẽ dùng chức năng crontab tích hợp sẵn của workspace này để lên lịch chạy script pipeline dữ liệu, extract_data.sh, vào lúc 2:30 sáng mỗi ngày. Chạy vào sáng sớm giúp tiết kiệm đáng kể chi phí nhờ tận dụng công suất máy chủ rẻ hơn.

Bạn sẽ được đưa vào trình soạn thảo văn bản nano, nơi bạn lưu tệp bằng ctrl + o (nhấn enter) và thoát bằng ctrl + x. Tài liệu hữu ích về Nano ở đây.

Bất kỳ lúc nào, bạn có thể làm mới cửa sổ trình duyệt để nhận một workspace mới và thử lại nếu lỡ thao tác sai trong workspace.

Hướng dẫn 1/3

undefined XP
  • 1
    • Kiểm tra không có cronjobs nào đang tồn tại bằng cách liệt kê chúng.
  • 2
    • Dùng lệnh edit cho crontab (chọn nano) rồi lên lịch để extract_data.sh chạy với Bash vào lúc 2:30 sáng mỗi ngày.
  • 3
    • Xác nhận cronjob đã được lên lịch trong crontab bằng cách liệt kê tất cả cronjobs đang được lên lịch.