我如何使用 Cron?

时间:2021-03-03 06:05:15

标签: php cron

我想每天及时获取用户的输入并使用php将其保存在MySQL中。然后我想每天在那个时间执行一个php代码。所以我知道我可以使用 cron 进行后台运行。任何人都可以帮助我如何使用cron。抱歉,我无法提供代码..

1 个答案:

答案 0 :(得分:1)

嗨,如果您需要在表冠上运行脚本 在控制台中,写

crontab -e

之后,您将打开编辑器cron 在那里写一个时间表来运行这样的事情

* * * * * /usr/bin/php /home/username/public_html/cron.php >/dev/null 2>&1

更详细

* * * * - this is the schedule
/usr/bin/php - interpreter PHP 
/home/username/public_html/cron.php - Full path to the script 
/dev/null 2>&1 - where to send the console output

要生成时间表,您can use a convenient service

在某些情况下(当使用 laravel 或 symfony 等框架时),您应该首先进入项目文件夹,然后运行脚本

* * * * * /usr/bin/php cd /home/username/public_html/ && /home/username/public_html/cron.php >/dev/null 2>&1

这是必要的,以便 php 解释器关注的控制台变量知道脚本正在哪个文件夹中运行

相关问题