13
Crontab Setup
hoangvi.ng edited this page 2026-01-06 20:18:09 +11:00
-
Crontab Khởi tạo ngày nghỉ phép hàng năm
- Thực hiện lúc 01/01 (00:00)
- Chức năng ngày phép
- Cách setup:
- Mở terminal chạy lệnh: crontab -e
- Điền dòng sau vào với path to your project của source:
-
0 0 1 1 * cd /path/to/your/project && php artisan initialize:leavedays >> /dev/null 2>&1
-
Crontab Trừ ngày phép năm cũ nếu chưa sử dụng hết ở năm mới
- Thực hiện lúc 01/04 (00:00)
- Chức năng ngày phép
- Cách setup:
- Mở terminal chạy lệnh: crontab -e
- Điền dòng sau vào với path to your project của source:
-
0 0 1 4 * cd /path/to/your/project && php artisan leave:deduct >> /dev/null 2>&1
-
Crontab Tạo ticket khi người dùng không check in và check out
- Thực hiện lúc 12:00:00 và 17:30:00 hàng ngày
- Chức năng tạo ticket
- Cách setup:
- Mở terminal chạy lệnh: crontab -e
- Điền dòng sau vào với path to your project của source:
-
0 12 * * * cd /path/to/your/project && php artisan attendance:check S >> /dev/null 2>&1 -
30 17 * * * cd /path/to/your/project && php artisan attendance:check C >> /dev/null 2>&1
-
Crontab Cộng ngày phép tháng cho user
- Thực hiện lúc 00:01:00 ngày đầu tiên của mỗi tháng
- Chức năng ngày phép
- Cách setup:
- Mở terminal chạy lệnh: crontab -e
- Điền dòng sau vào với path to your project của source:
-
1 0 1 * * cd /path/to/your/project && php artisan add:monthly-leavedays >> /dev/null 2>&1
-
Crontab Tính phép cho ticket được gửi trong tháng hiện tại
- Thực hiện lúc 00:05:00 ngày đầu tiên của mỗi tháng
- Chức năng ngày phép
- Cách setup:
- Mở terminal chạy lệnh: crontab -e
- Điền dòng sau vào với path to your project của source:
-
5 0 1 * * cd /path/to/your/project && php artisan update:temporary-leavedays >> /dev/null 2>&1