09/10/2018, 23:31

Script PHP tự chạy

Mình có một đoạn code PHP để gửi mail cho thành viên khi đến ngày sinh nhật của họ.
Mình muốn script này tự chạy 1 lần/ngày để gửi mail cho thành viên. Mình sử dụng host Linux có hỗ trợ Perl.
Mình có thể gắn script vào index để script chạy nhưng như vậy sẽ làm file index.php xử lý nhiều hơn và không cần thiết. theo mình biết thì Perl có thể làm chuyện đó. Bạn nào biết cách tạo cron tab vui lòng chỉ dẫn (chi tiết dùm mình newbie)
jiSh@n viết 01:38 ngày 10/10/2018
Bạn tham khảo cách dùng cron trên Linux nhé.
conan1212 viết 01:34 ngày 10/10/2018
Quote Được gửi bởi babyinternet View Post
Mình có một đoạn code PHP để gửi mail cho thành viên khi đến ngày sinh nhật của họ.
Mình muốn script này tự chạy 1 lần/ngày để gửi mail cho thành viên. Mình sử dụng host Linux có hỗ trợ Perl.
Mình có thể gắn script vào index để script chạy nhưng như vậy sẽ làm file index.php xử lý nhiều hơn và không cần thiết. theo mình biết thì Perl có thể làm chuyện đó. Bạn nào biết cách tạo cron tab vui lòng chỉ dẫn (chi tiết dùm mình newbie)
Hic cái này Conan cũng quan tâm, nhưng chưa tìm hiểu, bác BaBỳIntờnét có solution roài thì cho Conan với, nhân tiện cho cái nick chát chít nữa
anhtuannd viết 01:39 ngày 10/10/2018
Dùng cron job.
Trong Cpanel có thể vào Cron để định giờ, ở ô command bạn có thể dùng lệnh sau:
Code:
php /home/username/public_html/đường_dẫn/file_cần_thực_thi.php
Phần còn lại thì chắc bạn tự chỉnh được rồi
babyinternet viết 01:42 ngày 10/10/2018
@anhtuannd: Thanks bạn ! Mình đã tìm được nơi cần làm. Mình sẽ tự nghiên cứu thêm về cron job qua google.
@conan:nơi nào có baby ... nơi đó có conan , Y!M có conan chắc chắn có ... baby. Y!M của mình là l_lion.heart_l@yahoo.com (không phải mail đâu nhé).
cái nick đó viết 01:36 ngày 10/10/2018
Quote Được gửi bởi conan1212 View Post
nhân tiện cho cái nick chát chít nữa
bác conan khoái sưu tầm nick chat thế nhẩy, tính spam hay sao đấy
conan1212 viết 01:39 ngày 10/10/2018
Quote Được gửi bởi cái nick đó View Post
bác conan khoái sưu tầm nick chat thế nhẩy, tính spam hay sao đấy
Đúng roài, Conan đang tính đăng kí cái thương hiện Global XìPam Inc bác muốn được Conan xì pam thì cho nick luôn dê
babyinternet viết 01:42 ngày 10/10/2018
@anhtuannd: Baby đã thử cron job của DirectAdmin nhưng vẫn không chạy được (baby tự động spam mail của mình 5" một lần và ghi lại thời gian file được thực thi nhưng vẫn không chạy được lần nào).
anhtuannd có thể hướng dẫn kĩ hơn hoặc cho mình Y!M được không. Nếu ở HCM thì mình đi cafe luôn càng tốt.
babyinternet viết 01:31 ngày 10/10/2018
Chả thấy ai help nên baby up nó lên 1 phát. Mong mod thông cảm nhé !
Ai làm được cái này vui lòng chia sẻ với baby dùm...
Thanks !
anhtuannd viết 01:38 ngày 10/10/2018
Đây nhé:
1. Minute: sửa giá trị nếu muốn script sẽ chạy ở phút thứ x trong giờ
2. Hour: sửa giá trị nếu muốn script sẽ chạy ở giờ thứ x trong ngày
3. Day of month: sửa giá trị nếu muốn script sẽ chạy ở ngày thứ x trong tháng
4. Month: sửa giá trị nếu muốn script sẽ chạy ở tháng thứ x trong năm
5. Day of week: sửa giá trị nếu muốn script sẽ chạy ở ngày thứ x trong tuần
6. Command: đã hướng dẫn bên trên.
VD:
Tôi muốn file update.php ở path home/anhtuannd/public_html/cron/ (phải xác định đúng path) tự chạy mỗi ngày 1 lần vào lúc 7h02phút, tôi sẽ chỉnh như sau:
1. Giá trị là 2
2. Giá trị là 7
3, 4, 5. Để nguyên giá trị *
6. Command: php home/anhtuannd/public_html/cron/update.php
Dạo này đang thất nghiệp đi chơi suốt không ôm máy tính nên reply muộn, mong bạn thông cảm.
Bài liên quan
0