Laravel 任务计划程序 Crontab
Laravel Task Scheduler Crontab
我无法使用 Valet 在我的本地服务器上运行我的 cron。这是我的 got/done.
- 当我运行
php artisan command:mycommand
命令运行s.
- 当我运行
php artisan schedule:run
命令运行时。
Output:
Running scheduled command: '/usr/local/Cellar/php70/7.0.13_6/bin/php' 'artisan' game:resources > '/dev/null' 2>&1 &
根据 Laravel 文档,它说要将此添加到我的 crontab。
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
在我的项目目录中,这里是密码。
/Users/tjhillard/Projects/galaxywars
当我在我的 laravel 项目根目录中尝试 crontab -e
并保存时:
* * * * * php /Users/myusername/Projects/projectname schedule:run >> /dev/null 2>&1
...它不起作用。我已经尝试了这个 cron 命令的几种变体,但没有成功。知道我做错了什么吗?
我在 macOS 上使用 Valet。
你必须添加 artisan
添加路径的结尾。尝试
* * * * * php /Users/myusername/Projects/projectname/artisan schedule:run >> /dev/null 2>&1
在 10.13 (High Sierra) 下,唯一有效的命令是:
* * * * * /usr/local/bin/php /Users/USER_NAME/PROJECTS_PATH/PROJECT/artisan schedule:run >> /dev/null 2>&1
我无法使用 Valet 在我的本地服务器上运行我的 cron。这是我的 got/done.
- 当我运行
php artisan command:mycommand
命令运行s. - 当我运行
php artisan schedule:run
命令运行时。
Output:
Running scheduled command: '/usr/local/Cellar/php70/7.0.13_6/bin/php' 'artisan' game:resources > '/dev/null' 2>&1 &
根据 Laravel 文档,它说要将此添加到我的 crontab。
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
在我的项目目录中,这里是密码。
/Users/tjhillard/Projects/galaxywars
当我在我的 laravel 项目根目录中尝试 crontab -e
并保存时:
* * * * * php /Users/myusername/Projects/projectname schedule:run >> /dev/null 2>&1
...它不起作用。我已经尝试了这个 cron 命令的几种变体,但没有成功。知道我做错了什么吗?
我在 macOS 上使用 Valet。
你必须添加 artisan
添加路径的结尾。尝试
* * * * * php /Users/myusername/Projects/projectname/artisan schedule:run >> /dev/null 2>&1
在 10.13 (High Sierra) 下,唯一有效的命令是:
* * * * * /usr/local/bin/php /Users/USER_NAME/PROJECTS_PATH/PROJECT/artisan schedule:run >> /dev/null 2>&1