![](/img/trans.png)
[英]how to run php script automatically every minute without access to that page?
[英]Run a PHP script once every minute
我需要每分鍾執行我的 PHP 代碼。 有什么辦法嗎?
您可以從命令行運行PHP代碼。 例如,如果您的PHP文件夾在PATH中:
php.exe C:\mycode\myfile.php
然后,您可以將其設置為Windows中的計划任務。 旁注:請注意,某些事物不存在(並且存在某些東西),例如Apache或IIS對象,以及所有HTTP內容。
設置一個cron作業。
如果你不想使用cron; 你可以編寫一個腳本來在最開始的時候調用它
#!/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
優點/缺點是,如果完成時間超過一分鍾,您將只生成腳本的一個副本。
<meta http-equiv="refresh" content="60" />
一個非常簡單的解決方案是將此 html 標記添加到您的頁面。 該頁面將每隔幾秒鍾重新加載一次content
,當然,還會再次執行 php 代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.