Tôi cần thực thi mã PHP mỗi phút. Có cách nào để làm điều đó?Chạy tập lệnh PHP một lần mỗi phút
Trả lời
Bạn có thể chạy mã PHP từ dòng lệnh. ví dụ: nếu thư mục PHP của bạn nằm trong PATH:
php.exe C:\mycode\myfile.php
Sau đó, bạn có thể thiết lập công việc này làm tác vụ theo lịch trong cửa sổ. Lưu ý phụ: lưu ý rằng một số thứ không tồn tại (và một số thứ tồn tại ở vị trí của chúng), ví dụ: Đối tượng Apache hoặc IIS, cũng như đầy đủ các công cụ HTTP.
Thiết lập công việc cron.
Nếu OP là mới đối với PHP, anh ta nên biết rằng Cron có thể có một chút đường cong học tập. – Sampson
Tôi đang sử dụng php trong máy tính của mình. cron sẽ làm việc với các cửa sổ. – smakstr
Shibin Moideen, có một số cron triển khai cho cửa sổ (cộng với công việc lập lịch trình nhiệm vụ), tôi khuyên bạn nên nncron lite hoặc sinc (sinc không phải là cron (đây là tên)) – Fluffy
Nếu bạn không muốn sử dụng cron; bạn có thể viết một kịch bản để gọi nó ở phía trên cùng của phút
#!/bin/bash
while [ true ]; do
if [ $(expr $(date +%s) % 60) -eq 0 ]; then
echo "top o da minute";
#put php script here
fi;
sleep 1;
done
Advantage/Nhược điểm là bạn sẽ chỉ đẻ trứng một bản sao của kịch bản nếu nó mất nhiều thời gian hơn một phút để hoàn thành.
- 1. Chạy tập lệnh PHP cứ 5 phút một lần và tránh điều kiện cuộc đua
- 2. Làm thế nào để chạy Cronjobs thường xuyên hơn một lần mỗi phút?
- 3. WebSocket Tornado đóng mỗi phút một lần
- 4. Tự chạy tập lệnh php?
- 5. Thực thi tập lệnh php trước mỗi tập lệnh php?
- 6. Chỉ chạy tập lệnh Greasemonkey một lần cho mỗi lần tải trang?
- 7. Chạy tập lệnh Greasemonkey trên cùng một trang, nhiều lần?
- 8. Làm thế nào để làm cho tập lệnh php chạy một tập lệnh php khác
- 9. Chạy lệnh Drush từ tập lệnh PHP
- 10. log4net một tệp cho mỗi lần chạy
- 11. Chạy lệnh mỗi giây
- 12. PHP: thực thi kịch bản 5 phút sau khi tập lệnh đầu tiên chạy
- 13. Kiểm tra xem tập lệnh php có đang chạy không
- 14. Thu thập rác php trong khi tập lệnh chạy
- 15. Muốn có hàm javascript chạy mỗi phút, nhưng tối đa 3 lần
- 16. Chạy các tập lệnh Python như PHP
- 17. Chạy các tập lệnh PHP đồng thời
- 18. Thực hiện một tập lệnh PHP từ một tập lệnh PHP khác
- 19. chạy tập lệnh php chỉ bằng cron
- 20. cách chạy tập lệnh php trong eclipse
- 21. Chạy git pull từ tập lệnh php
- 22. Cách tính số lần xuất hiện mỗi phút cho tập dữ liệu lớn
- 23. Lặp lại Tập lệnh PHP
- 24. Chạy tập lệnh php từ dòng lệnh có biến số
- 25. Làm thế nào để đặt cron để chạy tập lệnh của tôi cứ 40mins/25 phút?
- 26. Android - tạo một dịch vụ chạy mỗi ngày một lần
- 27. Làm thế nào tôi có được một công việc cron để chạy mỗi 30 phút?
- 28. Làm cách nào để lên lịch cho mỗi lớp chạy 15 phút một lần trong lực lượng bán hàng?
- 29. Làm thế nào để chạy mã php của tôi trong mỗi phút X?
- 30. Tập lệnh PHP có thể bắt đầu một tập lệnh PHP khác và thoát không?
bỏ phiếu để đóng: x-trùng lặp và thuộc về serverfault – markus
ssh: crontab -e: * * * * * wget http://www.mypage.com/cron.php – markus