12
Crontab Setup
hoangvi.ng edited this page 2025-07-01 11:18:33 +10:00
-
Crontab Khởi tạo ngày nghỉ phép hàng năm
- Thực hiện lúc 31/12 (23:59:59)
- 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:
-
59 23 31 12 * 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 31/03 (23:59:59)
- 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:
-
59 23 31 3 * 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