问题标签 [laravel-scheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cron - 循环内的laravel调度程序
当我运行下面的代码时,我对 laravel 排队作业感到困惑,它处理 user_id 1,2,3,4,5 但是当它在 1 分钟标记后运行时,它将尝试再次运行 user_id 1,2,3,4,5而不是继续使用 6,7,8,9,10。我想连续运行它,直到它完成所有用户(这意味着我不知道它完成所有用户的时间)。我该怎么做?
应用程序/控制台/内核
这是我每分钟运行的 cronjob
laravel - Laravel 计划命令随机停止运行(但计划作业继续工作)
我已经安排了一些命令,它随机停止工作。它们工作约 10 天并随机停止,如果我重新启动服务器,它们会再次开始工作约 10 天。
奇怪的是预定的作业一直在运行。
->thenPing()
即使命令中的代码没有运行,也会触发。
我在日志中看不到任何问题,并且 schedule:run 工作正常。
这个问题快把我逼疯了。任何想法可能是什么问题?
php - Laravel 调度程序 Cron 作业
我创建了一个名为 SendAutoEmail 的命令,我正在运行该命令
php工匠发送:自动电子邮件
命令工作正常但它没有发送电子邮件,我已将直接电子邮件功能添加到命令中,并且还尝试将电子邮件功能添加到控制器方法中并将该控制器调用到命令文件中,但电子邮件未发送但如果我尝试调用同样的方法通过 url 成功发送电子邮件,我不知道是什么问题,这里是代码
命令>SendAutoEmail.php
控制台>内核.php
以及我尝试发送电子邮件的控制器方法。
php - 在 Laravel 调度器中执行长的多 Bash 命令
我正在尝试通过 Laravel 调度程序每天从我的服务器上擦除敏感的历史命令
当我运行此代码时:
我收到此错误:
注意到这是一个完美的工作命令
注意: 我知道我可以通过将上面的命令添加到 crontab 来实现它,但目标是让所有 cron 活动组织在 Laravel 项目中
既然 bash 和 PHP 使用$
它们的变量,那么如何超越并使类似的 bash 命令起作用?
任何提示,我都会接受。
laravel - 对于 Laravel 的任务调度程序,我是否必须每分钟运行一次 cron,还是可以不那么频繁地运行?
我已经阅读了文档和各种指南的相关部分,但我不清楚 Laravel 是否要求每分钟运行一次 cron,或者是否可以减少运行频率,即每小时、每天、每周等,而不会引起问题?
就我而言,我需要一个脚本每月运行一次;在每个月底。它必须在 UTC-12 小时(即给定日历月将在地球上任何地方不复存在的时间)运行。我真的需要为此每分钟运行一次 cron 作业,还是每小时运行一次就足够了?我假设每小时运行一次就可以了,不会引起问题,但我想确认一下。
laravel - 当用户在 laravel 中设置日期时,有什么方法可以自动从数据库中删除数据?
当用户设置日期到达该日期时删除数据库数据。
laravel - 调度程序命令在 Laravel 午夜不工作
我已经设置了一个命令在每个星期六午夜运行,但它不起作用我写这个但没有运行
然后我试试这个,但又不工作
即使我试图像这样在午夜的任何特定时刻跑步,但仍然无法正常工作
它在任何其他小时和分钟内都可以成功运行,但在午夜的小时和分钟内无法正常工作
这是我的 cron 工作
laravel - 它是如何工作的 ?使用 Spatie/laravel-cronless-schedule 自定义的 Laravel 时间表
我正在使用带有Spatie/laravel-cronless-schedule包的 laravel 计划。PHP 7.4 和 Laravel 5.6。
我很困惑它如何与时间和重叠一起工作。
到目前为止我已经做到了。
我已经通过 spatie/laravel-cronless-schedule 运行了这个命令
它帮助我以5 秒的频率连续命中schedule:run命令。
现在我想知道,当我运行schedule:run-cronless命令时,我的 schedule 命令中会发生什么
我已经运行schedule:run-cronless间隔 5 秒,但这里它在everyMinute()和withoutOverlapping()
现在我的问题是,可以吗?还是我错了?还是我做了一些不合逻辑的事情?
任何解释将不胜感激。
laravel - 如何使用 Laravel 中的表达式将秒数放入 Cron 计划中?
我使用了 cron 表达式 cron('*/3 * * * *')
,这意味着每 3 分钟一次,但现在我需要每 30 秒一次。但我读到 cron 没有任何使用秒数的东西,也有人提出只是在睡觉时重复它 2 次,但我想这只是一个拐杖。我试图做类似的事情,cron(3 * * * * *)
但 Laravel 抛出异常,这是不可能的。
laravel - 如何在 Laravel 中为许多不同的任务使用计划?
我有调用 everyMinute 一种公司类型的时间表,但现在我有一个公司表和不同的时间表参数。例如:Google - 每 5 分钟调用一次,Twitter - 每 15 分钟调用一次等。
那么我该如何重做呢?我可以做这样的事情吗?
它适用于每家拥有自己设置的公司吗?PS我无法检查它,因为它在本地不起作用。谢谢!