Hướng dẫn sử dụng chức năng "Quản Lý Cronjob" của VPSSIM.
Hệ thống Cronjob trên Linux được sử dụng để tự động hóa các tác vụ định kỳ như check dịch vụ, cập nhật, quét hệ thống, gửi email, v.v. Với VPSSIM, bạn có thể dễ dàng quản lý toàn bộ Cronjob trên server mà không cần thao tác thủ công bằng dòng lệnh.
Đường dẫn chức năng: Main menu => Quản Lý Cronjob
Giao Diện Chức Năng “Quản Lý Cronjob”
Khi bạn chọn chức năng Quản Lý Cronjob, màn hình sẽ hiển thị như sau:
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
Cách sử dụng từng chức năng:
1. Thêm Cronjob
Giả sử bạn tạo một bash trong /home là abc.sh với nhiệm vụ kiểm tra cập nhật của repo nào đó hàng ngày.
Đường dẫn của file sẽ là /home/abc.sh .
Bây giờ mình sẽ thiết lập /home/abc.sh chạy 5 giờ sáng hàng ngày:
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 1
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 1
=========================================================================
Ví dụ: 1 lệnh Cronjob: * */5 * * * /home/check.sh
-------------------------------------------------------------------------
Gồm 2 phần:
-------------------------------------------------------------------------
Phần thời gian: * */5 * * *
-------------------------------------------------------------------------
Phần lệnh thực thi: /home/check.sh
-------------------------------------------------------------------------
Trong chức năng này, chỉ cần nhập lệnh thực thi. Ví dụ: /home/check.sh
=========================================================================
Nhập lệnh thực thi: /home/abc.sh
==========================================================================
Bạn muốn thiết lập cronjob chạy:
==========================================================================
1. N phút 1 lần
2. N giờ 1 lần
3. Ngày 1 lần vào giờ Y - phút Z
4. Tuần 1 lần vào thứ A - giờ Y - phút Z
5. Tháng 1 lần vào ngày B - giờ Y - phút Z
==========================================================================
Lựa chọn của bạn [0 - Thoát]: 3
-------------------------------------------------------------------------
Nhập phút (1-59): 1
-------------------------------------------------------------------------
Nhập giờ (0-23): 5
-------------------------------------------------------------------------
Ghi chú cho cronjob này (tùy chọn): check repo
==========================================================================
Đây là cronjob bạn muốn thêm:
==========================================================================
1 5 * * * /home/abc.sh # check repo
-------------------------------------------------------------------------
==> Cronjob sẽ chạy hằng ngày vào lúc 5 giờ 1 phút.
=========================================================================
VPSSIM sẽ thêm cronjob này vào server? (y/N): y
Sau khi xác nhận thêm cronjob vào server.
=========================================================================
Thêm Cronjob thành công.
-------------------------------------------------------------------------
Danh sách Cronjob hiện tại:
-------------------------------------------------------------------------
1. 10 14 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null
2. 1 5 * * * /home/abc.sh # check repo
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
Nếu bạn muốn chọn nó chạy từng phút hay bao nhiêu phút một lần hoặc các khung thời gian khác:
1. N phút 1 lần
2. N giờ 1 lần
3. Ngày 1 lần vào giờ Y - phút Z
4. Tuần 1 lần vào thứ A - giờ Y - phút Z
5. Tháng 1 lần vào ngày B - giờ Y - phút Z
2. Xóa Cronjob
Để xóa 1 cronjob, bạn chỉ cần chạy chức năng Xóa Cronjob, sau đó chọn Cronjob bạn muốn xóa đi là được
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 3
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 2
=========================================================================
Sử dụng chức năng này để xóa 1 Cronjob trên server.
-------------------------------------------------------------------------
Danh sách cronjob đang chạy:
-------------------------------------------------------------------------
1. 10 14 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null
2. 1 5 * * * /home/abc.sh # check repo
3. 0 */4 * * * /home/crontab/kiemtraip.sh # kiem tra ip
-------------------------------------------------------------------------
Nhập số thứ tự (X) cronjob bạn muốn xóa. X nằm trong khoảng (1 - 3).
=========================================================================
Nhập số Cronjob [0 -Thoát]: 3
-------------------------------------------------------------------------
Cronjob bạn chọn:
-------------------------------------------------------------------------
0 */4 * * * /home/crontab/kiemtraip.sh # kiem tra ip
=========================================================================
Bạn chắc chắn muốn xóa cronjob này? [y/N] y
kết quả:
=========================================================================
Xóa thành công Cronjob:
-------------------------------------------------------------------------
0 */4 * * * /home/crontab/kiemtraip.sh # kiem tra ip
-------------------------------------------------------------------------
Danh sách Crontab hiện tại:
-------------------------------------------------------------------------
1. 10 14 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null
2. 1 5 * * * /home/abc.sh # check repo
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
3. Kiểm tra Cronjob
Với chức năng này, bạn có thể kiểm tra chi tiết về cronjob như lệnh thực hiện, thời gian thực hiện ... dựa vào nó, bạn có thể biết mình thiết lập cronjob đã chính xác hay chưa ?
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 3
=========================================================================
Dùng chức năng này để xem thời gian chạy của các Cronjob trên server.
=========================================================================
Danh sách cronjob trên server:
-------------------------------------------------------------------------
1. 10 14 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null
2. 1 5 * * * /home/abc.sh # check repo
=========================================================================
Chọn số tương ứng với cronjob [0 -Thoát]: 2
=========================================================================
Cronjob bạn chọn: 1 5 * * * /home/abc.sh # check repo
-------------------------------------------------------------------------
Vui lòng chờ VPSSIM phân tích...
Kết quả:
=========================================================================
Cronjob: 1 5 * * * /home/abc.sh # check repo
-------------------------------------------------------------------------
Giải thích về cronjob này:
-------------------------------------------------------------------------
Cronjob sẽ chạy hàng ngày vào lúc 5 giờ 1 phút.
-------------------------------------------------------------------------
Lệnh thực hiện: /home/abc.sh # check repo
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
4. Sao lưu tất cả Cronjob
Dùng chức năng này để sao lưu tất cả Cronjob hiện tại, bạn có thể phục hồi sang VPS khác hoặc lưu trữ backup phòng sự cố:
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 4
=========================================================================
Sử dụng chức năng này để sao lưu tất cả các cronjob đang chạy trên server
-------------------------------------------------------------------------
Bạn muốn sao lưu tất cả cronjob hiện tại? [y/N] y
=========================================================================
Vui lòng chờ ...
-------------------------------------------------------------------------
Phát hiện file backup cũ của cronjob. File backup sẽ được đổi tên sang:
-------------------------------------------------------------------------
cronjob.08h53m-060525.baxk
-------------------------------------------------------------------------
adding: cronjob.baxk (deflated 28%)
adding: cronjob.check (stored 0%)
kết quả:
=========================================================================
Backup cronjob hoàn thành.
-------------------------------------------------------------------------
Backup cũ: cronjob.08h53m-060525.baxk
-------------------------------------------------------------------------
File backup cronjob hiện tại:
-------------------------------------------------------------------------
http://quanly.vpssim.com/crobak/cronjob.baxk
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
5. Phục hồi Cronjob từ backup file
Dùng chức năng này để phục hồi Cronjob từ file backup. Bạn chỉ cần làm đúng theo yêu cầu của VPSSIM là được
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]: 5
=========================================================================
Sử dụng chức năng này để phục hồi cronjob từ file backup cho server
-------------------------------------------------------------------------
Để phục hồi cronjob, bạn hãy upload file backup cronjob.baxk được tạo bởi
-------------------------------------------------------------------------
VPSSIM vào /home
-------------------------------------------------------------------------
Sau khi upload xong, hãy nhấn [Enter] để phục hồi cronjob.
6. Liệt kê Cronjob đang chạy
Dùng chức năng này để xem list cronjob đang chạy trong VPS hiện tại:
=========================================================================
Danh sách Crontab đang chạy:
-------------------------------------------------------------------------
1. 10 14 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null
2. 1 5 * * * /home/abc.sh # check repo
=========================================================================
VPSSIM (6.2.4) - Quản Lý VPS/Server By HTTP://VPSSIM.COM
=========================================================================
Quản Lý Cronjob
=========================================================================
Cronjob đang chạy: 2
=========================================================================
Hướng dẫn sử dụng: http://help.vpssim.com/5622
=========================================================================
1) Thêm Cronjob 4) Sao lưu tất cả Cronjob
2) Xóa 1 Cronjob 5) Phục hồi Cronjob từ backup file
3) Kiểm tra Cronjob 6) Liệt kê Cronjob đang chạy
=========================================================================
Lựa chọn của bạn [0 -Thoát]:
Chúc bạn thành công !