要求设置一个每4秒运行一次的cron作业。因为cron作业只能在几分钟内执行,所以我决定每分钟触发我的任务,在任务中运行几次。这是密码。
public function handle()
{
$dt = Carbon::now();
$counter = 60/4; //run the job every 4 seconds
do {
//logic goes here
// add data to database
time_sleep_until($dt->addSeconds(4)->timestamp