在Laravel Task Scheduling中,建议将此cron代码放入服务器的cron中:
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
但是在accepted answer中,他使用了此方法:
php /path/to/artisan schedule:run 1>> /dev/null 2>&1
我知道/dev/null 2>&1
意味着cron输出不会通过电子邮件发送给用户,并且this answer解释了有关>>
的信息:
(>>似乎是多余的,因为>>表示追加,而>表示截断并写入,并且对/ dev / null的追加或写入具有相同的净效果。因此,我通常仅使用>。 )
我还不了解1
中的1>>
。有什么作用?