如何通过 php 在 mysql 数据库上 运行 cron 作业
How to run cron job on mysql database through php
我是cron
的新手,不知道怎么操作,到处研究,但我很困惑
我有一个连接到 php 的 mysql 数据库,它在一个名为 ytable.php.
的网站上
在那个 php 文件中,我有一个 for 循环,每小时需要 运行ning 以检索新信息。但是,我不确定该怎么做才能做到这一点。
我知道我必须在编码的某个地方写 0 * * * *
。
这个网站上的大部分答案都讲述了 * * * * *
是如何工作的,但我对直觉不感兴趣,因为我已经了解了 cron
工作的那一点。
你有没有:
将命令放在文本文件中并在文件本身中写入 <?php exec(whatevertextfile.txt) ?>
?
或
大家都叫我打开Terminal(Mac)然后放到crontab -e
,但是到了那里不知道写什么
你能不能 运行 来自 php 文件的 cron 作业,因为我发现它比终端更容易编辑。
请帮忙。
在您的终端中:
#lists current jobs setup
someUser~>crontab -l
#let's you edit/create jobs
someUser~>crontab -e
打开文件后:
* * * * * /usr/blah/hooray python someFile.py
然后按 ESC 键。输入 ":x" <-- write\quit
的缩写
最好在创建 cronjob 后花几分钟设置它,以查看它的运行情况。您可以使用 >> somefile.txt 记录正在发生的事情
试试这个,
您需要通过 cron 作业 运行 一个 php 文件。
in your terminal...
user > crontab -e
0 * * * * /opt/lampp/bin/php -f /<absolute path of file>/cron_summary_sales.php
< /opt/lampp/bin/php > 这是 PHP 路径,因为我使用的是 LAMPP,
您在 MAC 中为 PHP 设置使用了适当的路径。您还必须确定如何从 MAC 终端 运行 PHP 。
保存。
对于mac,
我认为你应该这样做,
0 * * * * php /<absolute path of file>/cron_summary_sales.php
OR
0 * * * * /<absolute path of dir> php cron_summary_sales.php
我是cron
的新手,不知道怎么操作,到处研究,但我很困惑
我有一个连接到 php 的 mysql 数据库,它在一个名为 ytable.php.
在那个 php 文件中,我有一个 for 循环,每小时需要 运行ning 以检索新信息。但是,我不确定该怎么做才能做到这一点。
我知道我必须在编码的某个地方写 0 * * * *
。
这个网站上的大部分答案都讲述了 * * * * *
是如何工作的,但我对直觉不感兴趣,因为我已经了解了 cron
工作的那一点。
你有没有:
将命令放在文本文件中并在文件本身中写入 <?php exec(whatevertextfile.txt) ?>
?
或
大家都叫我打开Terminal(Mac)然后放到crontab -e
,但是到了那里不知道写什么
你能不能 运行 来自 php 文件的 cron 作业,因为我发现它比终端更容易编辑。
请帮忙。
在您的终端中:
#lists current jobs setup
someUser~>crontab -l
#let's you edit/create jobs
someUser~>crontab -e
打开文件后:
* * * * * /usr/blah/hooray python someFile.py
然后按 ESC 键。输入 ":x" <-- write\quit
的缩写最好在创建 cronjob 后花几分钟设置它,以查看它的运行情况。您可以使用 >> somefile.txt 记录正在发生的事情
试试这个,
您需要通过 cron 作业 运行 一个 php 文件。
in your terminal...
user > crontab -e
0 * * * * /opt/lampp/bin/php -f /<absolute path of file>/cron_summary_sales.php
< /opt/lampp/bin/php > 这是 PHP 路径,因为我使用的是 LAMPP, 您在 MAC 中为 PHP 设置使用了适当的路径。您还必须确定如何从 MAC 终端 运行 PHP 。
保存。
对于mac, 我认为你应该这样做,
0 * * * * php /<absolute path of file>/cron_summary_sales.php
OR
0 * * * * /<absolute path of dir> php cron_summary_sales.php