Trong quá trình vận hành VPS, việc tự động hóa các tác vụ định kỳ thông qua cronjob là điều không thể thiếu. Cronjob mặc định của Linux chỉ hỗ trợ chu kỳ tối thiểu 1 phút, điều này đôi khi chưa đáp ứng được nhu cầu của các lập trình viên hoặc dự án yêu cầu thao tác tự động với chu kỳ ngắn hơn.
Hiểu được điều đó, VPSSIM đã phát triển thêm tính năng Micro Cronjob – một chức năng cronjob đặc biệt trong các VPS cài VPSSIM, cho phép chạy các tác vụ theo chu kỳ tính bằng giây.
Đường dẫn chức năng: VPSSIM Menu => Quản Lý Cronjob => Quản Lý Micro Cronjob
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 0
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5623
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
Ưu Điểm Nổi Bật Của Micro Cronjob
- 1. Hỗ trợ chu kỳ nhỏ tới 1 giây
- Khác với cronjob mặc định của Linux, Micro Cronjob có thể chạy theo chu kỳ cực ngắn, từ 1 giây trở lên.
- 2. Phù hợp cho DEV/test dự án
• Các lập trình viên có thể tạo cronjob ngắn để test chức năng ứng dụng.
• Phù hợp với các tác vụ yêu cầu phản hồi nhanh như cập nhật dữ liệu real-time, đồng bộ trạng thái game, kiểm tra queue, xử lý API ngắn hạn…
- 3. Tích hợp sẵn trong VPSSIM
Micro Cronjob hoạt động độc lập với cronjob mặc định, dễ quản lý ngay trong giao diện dòng lệnh của VPSSIM.
Các Chức Năng Chính
Khi truy cập vào mục Quản Lý Micro Cronjob trong VPSSIM, bạn sẽ thấy các lựa chọn sau:
- Thêm Cronjob: Tạo cronjob mới với chu kỳ tính bằng giây.
- Xóa 1 Cronjob: Gỡ bỏ cronjob cụ thể khi không còn cần thiết.
- Kiểm tra Cronjob: Xem cronjob có hoạt động đúng không.
- Liệt kê Cronjob đang chạy: Theo dõi toàn bộ cronjob hiện tại.
- Sao lưu tất cả Cronjob: Lưu lại cấu hình cronjob phòng trường hợp sự cố.
- Phục hồi Cronjob: Khôi phục từ bản sao lưu trước đó.
- Xóa bản sao lưu: Loại bỏ bản sao lưu cũ để tiết kiệm dung lượng.
Hình Ảnh Các Chức Năng Khi Chạy:
1. Thêm Cronjob:
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 0
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5623
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 1
=========================================================================
Tạo Micro Cronjob (chạy theo giây)
=========================================================================
Nhập tên Micro Cronjob (ví dụ: Check-RAM): check domain
-------------------------------------------------------------------------
Nhập đường dẫn tới file bash cần chạy (vd: /home/task.sh)
-------------------------------------------------------------------------
Đường dẫn [0 -Thoát]: /home/checkdomain.sh
-------------------------------------------------------------------------
File chưa có quyền thực thi. Cấp quyền 'chmod +x'? [y/N]: y
-------------------------------------------------------------------------
Nhập chu kỳ chạy (giây, tối thiểu 1) [0 -Thoát]: 2
-------------------------------------------------------------------------
Tóm tắt cấu hình sẽ tạo:
-------------------------------------------------------------------------
- Tên Micro Cronjob : check-domain
- Script : /home/checkdomain.sh
- Chu kỳ chạy : 2 giây
-------------------------------------------------------------------------
Kiểm tra script trước khi tạo:
-------------------------------------------------------------------------
✓ File script tồn tại: /home/checkdomain.sh
✓ File script có quyền thực thi
=========================================================================
VPSSIM sẽ tạo Micro Cronjob này? (y/N): y
Created symlink /etc/systemd/system/timers.target.wants/check-domain.timer → /etc/systemd/system/check-domain.timer.
=========================================================================
Thêm Cronjob theo giây thành công.
=========================================================================
Nhấn Enter để quay về menu chính...
2) Xóa 1 Cronjob
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5623
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 2
=========================================================================
Danh sách Micro Cronjob:
-------------------------------------------------------------------------
1. check-domain (mỗi 2s)
=========================================================================
Chọn số tương ứng với Micro Cronjob muốn xóa [0 -Thoát]: 1
-------------------------------------------------------------------------
Bạn chọn Micro Cronjob: check-domain
-------------------------------------------------------------------------
Xác nhận xóa Micro Cronjob này? (y/N): y
3) Kiểm tra Cronjob
=========================================================================
Micro Cronjob: check-domain
-------------------------------------------------------------------------
Giải thích về Micro Cronjob này:
-------------------------------------------------------------------------
Cronjob sẽ chạy mỗi 2s một lần.
-------------------------------------------------------------------------
Script chạy: /home/checkdomain.sh
-------------------------------------------------------------------------
Trạng thái: active
-------------------------------------------------------------------------
Lần chạy gần nhất: Sun 2025-09-28 07:02:37 +07
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
4) Liệt Kê Cronjob đang chạy
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 4
=========================================================================
Danh sách Micro Cronjob và trạng thái:
=========================================================================
Micro Cronjob Status Mỗi Chạy Lần Cuối
--------------------- -------- ----- ---------------------------
check-domain active 2s Sun 2025-09-28 07:03:01 +07
=========================================================================
Nhấn Enter để tiếp tục...
5) Sao lưu tất cả Cronjob
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5623
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 5
-------------------------------------------------------------------------
Xác nhận sao lưu tất cả Micro Cronjob? (y/N): y
6) Phục hồi Cronjob
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5623
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 6
=========================================================================
Chọn file backup để phục hồi:
-------------------------------------------------------------------------
1) backup-20250928-070357.tar.gz [created: 2025-09-28 07:04:05]
2) backup-20250925-110835.tar.gz [created: 2025-09-25 11:08:37]
3) backup-20250925-105816.tar.gz [created: 2025-09-25 10:58:18]
-------------------------------------------------------------------------
Chọn số thứ tự [0 - Thoát]: 1
-------------------------------------------------------------------------
Bạn đã chọn: backup-20250928-070357.tar.gz
-------------------------------------------------------------------------
Xác nhận phục hồi và ghi đè cấu hình hiện tại? (y/N): y
7) Xóa bản sao lưu
=========================================================================
VPSSIM (6.3.6) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Micro Cronjob
=========================================================================
Micro Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5623
=========================================================================
1) Thêm Cronjob 5) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 6) Phục hồi Cronjob
3) Kiểm tra Cronjob 7) Xóa bản sao lưu
4) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 7
=========================================================================
Chọn file backup để xóa:
-------------------------------------------------------------------------
1) backup-20250928-070357.tar.gz [created: 2025-09-28 07:04:05]
2) backup-20250925-110835.tar.gz [created: 2025-09-25 11:08:37]
3) backup-20250925-105816.tar.gz [created: 2025-09-25 10:58:18]
-------------------------------------------------------------------------
Chọn số thứ tự [0 - Thoát]: 1
-------------------------------------------------------------------------
Bạn đã chọn: backup-20250928-070357.tar.gz
-------------------------------------------------------------------------
Xác nhận xóa file backup này? (y/N): y
Ứng Dụng Thực Tế
- Website realtime: Đồng bộ dữ liệu người dùng nhanh chóng.
- API check: Liên tục gọi và kiểm tra trạng thái API với chu kỳ vài giây.
- Queue/Worker: Xử lý hàng đợi công việc với tốc độ cao.
- Công việc thử nghiệm: DEV dễ dàng kiểm tra logic ứng dụng mà không cần chờ 1 phút như cronjob truyền thống.
Cảm ơn và chúc bạn thành công !