gpt4 book ai didi

laravel - CRON工作-LARAVEL-输出

转载 作者:行者123 更新时间:2023-12-04 00:20:54 26 4
gpt4 key购买 nike

嗨,我正在使用Laravel运行CRON JOB

Laravel中的函数声明

protected function schedule(Schedule $schedule)
{
echo "test CRON JOB\n";
$file1 = '1.log';
$file2 = '2.log';
$schedule->command('command1')->sendOutputTo($file1);
$schedule->command('command2')->sendOutputTo($file2);

}


CRON工作-设置

pathToArtisan schedule:run 2>&1 >> /home/log/cron_output.log


日志文件输出(cron_output.log)

test CRON JOB
Running scheduled command: '/opt/alt/php55/usr/bin/php' 'artisan'command1 > '1.log' 2>&1 &
Running scheduled command: '/opt/alt/php55/usr/bin/php' 'artisan' command2 > '2.log' 2>&1 &


将显示功能计划中的回显,但不会显示我的命令1和命令2中的回显。

我试过了

echo "test"; $this->info('test');


没有文件1.log或2.log,其中既未创建/ home / log /,也未创建Kernel.php文件或Command文件夹

有任何想法吗 ?

谢谢

最佳答案

您应该使用Laravel中内置的task output方法。

例如:

$file = 'command1_output.log';
$schedule->command('command1')
->sendOutputTo($file);

关于laravel - CRON工作-LARAVEL-输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39239638/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com