运行 指定时间范围内的 php 个文件
Run a php file in a specified timeframe
我有一个 php 脚本,比方说 fetch.php
它将从其他数据库中提取数据并将这些数据插入另一个数据库,我如何 运行 脚本自动可能通过命令行,假设我希望每天下午 3 点 运行?有点像 cron。
这是您应该添加的 cron 规则:
00 15 * * * php fetch.php
在此处阅读更多内容:Running a script every day using a cron job
如果您使用的是 Windows,则可以使用 Windows 任务计划程序。
这是 link:http://windows.microsoft.com/en-US/windows/schedule-task#1TC=windows-7
从命令行使用 php 并不难。像这样启动 fetch.php
文件:
#!/usr/bin/env php
<?php
// You have the command line arguments available as
$scriptName = $argv[0];
$firstArg = $argv[1];
// Add PHP code here :)
// If an error occurs, exit the script with an error code:
if($someError) exit(1);
保存后,设置执行权限:
$ chmod 755 fetch.php
然后将脚本添加到crontab。有很多方法,例如 Plesk 和 cPanel 等控制面板有一个 web 界面,但这里是命令行版本:
$ crontab -e
添加到文件:
0 15 * * * /path/to/fetch.php
保存,大功告成。
我有一个 php 脚本,比方说 fetch.php
它将从其他数据库中提取数据并将这些数据插入另一个数据库,我如何 运行 脚本自动可能通过命令行,假设我希望每天下午 3 点 运行?有点像 cron。
这是您应该添加的 cron 规则:
00 15 * * * php fetch.php
在此处阅读更多内容:Running a script every day using a cron job
如果您使用的是 Windows,则可以使用 Windows 任务计划程序。 这是 link:http://windows.microsoft.com/en-US/windows/schedule-task#1TC=windows-7
从命令行使用 php 并不难。像这样启动 fetch.php
文件:
#!/usr/bin/env php
<?php
// You have the command line arguments available as
$scriptName = $argv[0];
$firstArg = $argv[1];
// Add PHP code here :)
// If an error occurs, exit the script with an error code:
if($someError) exit(1);
保存后,设置执行权限:
$ chmod 755 fetch.php
然后将脚本添加到crontab。有很多方法,例如 Plesk 和 cPanel 等控制面板有一个 web 界面,但这里是命令行版本:
$ crontab -e
添加到文件:
0 15 * * * /path/to/fetch.php
保存,大功告成。