cron执行php脚本
时间: 2023-09-17 09:12:35 浏览: 48
要让 cron 定时执行 PHP 脚本,可以通过以下步骤实现:
1. 编写 PHP 脚本并保存在某个目录下,如 `/var/www/html/script.php`。
2. 打开终端,输入命令 `crontab -e`,打开 cron 配置文件。
3. 在文件末尾添加一行类似以下的命令:`* * * * * php /var/www/html/script.php >/dev/null 2>&1`,其中 `* * * * *` 表示 cron 执行的时间,这里表示每分钟执行一次;`php /var/www/html/script.php` 表示要执行的 PHP 脚本路径;`>/dev/null 2>&1` 表示将输出重定向到空设备,以防止在执行过程中产生多余的输出。
4. 保存并退出文件。
现在,cron 就会每分钟执行一次指定的 PHP 脚本了。如果需要更改执行时间,可以修改第三步中的 `* * * * *` 部分。
相关问题
如何配置php定时任务脚本
要配置PHP定时任务脚本,你需要完成以下步骤:
1. 编写PHP脚本:首先,你需要编写一个PHP脚本,用于执行你想要的任务,例如生成报告、发送邮件或者更新数据库等。
2. 安装计划任务管理器:你需要安装一个计划任务管理器,例如cronjob或者Task Scheduler,来运行定时任务。这些管理器会在指定的时间或时间间隔内自动运行你的PHP脚本。
3. 配置计划任务:在计划任务管理器中,你需要配置一个计划任务,指定你的PHP脚本在何时运行。你可以设置任务的运行时间、运行频率和运行方式等信息。
下面是一个在Linux系统上配置PHP定时任务的例子:
1. 编写PHP脚本:假设你有一个名为report.php的PHP脚本,用于生成每天的报告。
2. 安装cronjob:在终端中输入以下命令安装cronjob:
```
sudo apt-get install cron
```
3. 编辑cronjob文件:在终端中输入以下命令编辑cronjob文件:
```
crontab -e
```
4. 配置计划任务:在cronjob文件中添加以下内容,表示在每天的早上6点运行report.php脚本:
```
0 6 * * * /usr/bin/php /path/to/report.php
```
其中,“0 6 * * *”表示任务运行时间,即每天早上6点,后面的“/usr/bin/php /path/to/report.php”表示要运行的PHP脚本路径。
5. 保存文件:保存cronjob文件并退出编辑器。
现在,你已经成功配置了一个定时任务,每天早上6点,系统会自动运行report.php脚本并生成报告。
php 每10分钟自动执行
你可以使用 Cron Job 来实现每10分钟自动执行 PHP 脚本。在 Linux 或者 Unix 系统中,Cron Job 是一个可以定期执行指定命令的工具。你可以通过编辑 crontab 文件来设置 Cron Job。具体步骤如下:
1. 打开终端或者 SSH 连接到服务器。
2. 输入以下命令来编辑 crontab 文件:
```
crontab -e
```
3. 在打开的文件中添加以下行来设置 Cron Job:
```
*/10 * * * * php /path/to/your/php/script.php
```
其中,`*/10 * * * *` 表示每10分钟执行一次,`php /path/to/your/php/script.php` 是你要执行的 PHP 脚本的路径。
4. 保存并退出 crontab 文件。
现在,你的 PHP 脚本将会每10分钟自动执行一次。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)