我想在表格中插入数据,上周每周日11:59的数据
问问题
1580 次
4 回答
1
您必须通过 cronjob 来完成(如果它是 Linux 服务器)。
于 2012-12-05T14:14:21.953 回答
1
不要为此使用 sleep() ,为此保持进程始终处于活动状态是一种不好的做法。使用 cron 作为正确工作的正确工具。
如果您使用 linux 而不是以 root 身份在控制台中执行此操作
crontab -e
这将允许您编辑 cron 作业列表。添加一行
# m h dom mon dow command
59 11 * * 0 /bin/php /path/to/your_script.php
于 2012-12-05T14:17:26.163 回答
0
查看 cronjobs,或者让 PHP 脚本 24/7 运行并使用 time_sleep_until(float $timestamp)
于 2012-12-05T14:13:56.730 回答
0
我喜欢这样安排这种安排:
- 创建名为“计划”的数据库表,并插入到您所有计划的作业及其时间中。
- 创建每分钟运行的 crontab 作业,从计划中提取计划的作业并运行它们。
更容易进行更改 - 管理、停止和启动。
于 2012-12-05T14:17:39.513 回答