Laravel 5.1 cron不在OVH工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 5.1 cron不在OVH工作相关的知识,希望对你有一定的参考价值。
我试图在我的OVH中运行一个cron,但是它不接受命令:
php artisan schedule:run 1>> /dev/null 2>&1
发生了错误 :
它说:
The characters for the records are letters , numbers, and characters -_./ Moreover , it is forbidden to access parent folders
答案
使用Laravel文档上的示例以及工作目录的完整路径:
* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
https://laravel.com/docs/master/scheduling
另一答案
使用这些内容创建文件cron.php
#!/usr/bin/env php
<?php
exec('php /path/to/artisan schedule:run', $output);
print_r($output);
确保编辑/path/to
部分。然后在“添加调度”窗口的“要执行的命令”字段中输入cron.php。
如果您遇到错误,请尝试检查cron.php
和artisan
的权限。可以使用这些命令修复权限。
$ chmod 777 cron.php
$ chmod 777 /path/to/artisan
以上是关于Laravel 5.1 cron不在OVH工作的主要内容,如果未能解决你的问题,请参考以下文章
ovh/ovh 需要 guzzlehttp^6.0 而 therobfonz/laravel-mandrill-driver 需要 guzzlehttp^7.0:有啥解决方案吗?