2009-10-05 34 views

Trả lời

9

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.

6

Thiết lập công việc cron.

+1

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

+0

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

+1

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

2

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.

Các vấn đề liên quan