Cron 如何在服务器端启动定期操作?
我正在尝试开发一个react/redux应用程序,我想运行一些服务器代码,而不需要触发客户端操作。现在我的需要是在数据库中计算和存储一些信息,我不想运行触发服务器操作的客户端,但将来我想每天在数据库中进行一些自动更改,以根据以前的信息更新数据库信息。有办法吗?启动一个cron作业脚本,执行WGET命令打开网页,或者直接调用脚本Cron 如何在服务器端启动定期操作?,cron,Cron,我正在尝试开发一个react/redux应用程序,我想运行一些服务器代码,而不需要触发客户端操作。现在我的需要是在数据库中计算和存储一些信息,我不想运行触发服务器操作的客户端,但将来我想每天在数据库中进行一些自动更改,以根据以前的信息更新数据库信息。有办法吗?启动一个cron作业脚本,执行WGET命令打开网页,或者直接调用脚本 wget -O /dev/null http://www.example.com/youraction 在cron作业中: */5 * * * * wget --qu
wget -O /dev/null http://www.example.com/youraction
在cron作业中:
*/5 * * * * wget --quiet -O /dev/null http://www.example.com/youraction
在这里,您可以找到关于编辑cron作业的指南
启动一个cron作业脚本,执行WGET命令打开网页,或者直接调用脚本
wget -O /dev/null http://www.example.com/youraction
在cron作业中:
*/5 * * * * wget --quiet -O /dev/null http://www.example.com/youraction
在这里,您可以找到关于编辑cron作业的指南
您需要的是一个cronjob。这一点的实现主要取决于您的主机,但语法总是基本相同的。假设您有一个名为
cron.php
的文件,其中包含自动更改的逻辑
cronjob的外观如下所示:
0 0 * * * location/to/cron.php
前两个数字的意思是0分钟0小时(所以是00:00),下面的星星的意思是每天、每个月和每个工作日。有关cronjobs和的更多信息 您需要的是一个cronjob。这一点的实现主要取决于您的主机,但语法总是基本相同的。假设您有一个名为
cron.php
的文件,其中包含自动更改的逻辑
cronjob的外观如下所示:
0 0 * * * location/to/cron.php
前两个数字的意思是0分钟0小时(所以是00:00),下面的星星的意思是每天、每个月和每个工作日。有关cronjobs和的更多信息 这称为cron-job。如果要存储在数据库中的数据来自客户端,则需要从客户端触发操作,否则,可以使用服务器cron-job,它会在指定的时间后触发URL。否,触发操作所需的数据已包含在数据库中,我只想根据我已经掌握的信息更新数据库信息,并定期更新。就像我想每天截断一个数据库表,因为我不想保留它,我想在服务器端执行,因为客户端没有意义。这称为cron-job。如果要存储在数据库中的数据来自客户端,则需要从客户端触发操作,否则,您可以使用服务器Cron作业,它会在指定的时间后触发URL。否,我需要触发操作的数据已包含在数据库中,我只想根据我所拥有的信息更新数据库信息,并定期执行此操作。就像我想每天截断一个数据库表,因为我不想保留它,我想在服务器端执行它,因为客户端没有意义。