php - 安排推文 PHP 和 Cron

标签 php mysql ubuntu twitter cron

我正在构建一个 Twitter 应用程序,用户可以在其中输入一条推文,并可以安排它发布一次、每天、每周或每月发布一次。为此操作实现 cron 作业的最佳方法是什么?我只能想到每分钟运行一个 cron 作业并匹配时间和日期——这不是最好的解决方案,因为它会给服务器带来很大压力。我正在使用 ubuntu 运行灯组 - 任何建议将不胜感激。

最佳答案

如果您使用的是 crontab,则需要为计划选项的每个变体(每天、每周、每月)创建 crontab 条目。为每个条目运行的脚本需要为选择了该调度频率的所有用户执行工作。

Crontab 文件遵循通用格式。来自crontab(5) man page :

       field         allowed values
       -----         --------------
       minute        0-59
       hour          0-23
       day of month  1-31
       month         1-12 (or names, see below)
       day of week   0-7 (0 or 7 is Sun, or use names)
  • 每日为:0 0 * * *
  • 每周为:0 0 * * 0
  • 每月为:0 0 1 * *

关于php - 安排推文 PHP 和 Cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6045553/

相关文章:

php - 在连接查询中,表字段具有相同的名称意味着如何获取两个字段的值?

php - 如何在 WordPress 中动态启用/禁用插件?

amazon-web-services - 无法在 AWS lightail 实例中以新添加的用户身份登录

python - TensorFlow:libcudart.so.7.5:无法打开共享对象文件:没有这样的文件或目录

sql-server - 从 Ubuntu 连接 SQL Server 时 sqlcmd 登录失败

javascript - 从 ajax 切换时未调用 jquery

php - 在 laravel 查询中检查条件

java - 如何使用 JDBC 在一个事务中执行 2 个更新查询

mysql - 如何显示在 MySQL 上执行的最后一个查询?

php - WordPress 遗留代码接管