4

我正在尝试在我的 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
4

2 回答 2

0

使用 Laravel 文档中的示例以及工作目录的完整路径:

* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1

https://laravel.com/docs/master/scheduling

于 2016-03-01T06:42:48.900 回答
0

创建一个cron.php包含这些内容的文件

#!/usr/bin/env php
<?php
exec('php /path/to/artisan schedule:run', $output);
print_r($output);

确保编辑该/path/to部分。然后在“添加调度”窗口的“要执行的命令”字段中输入 cron.php。
ovh控制面板添加cron作业


如果遇到错误,请尝试检查cron.php和的权限artisan。可以使用这些命令修复权限。

$ chmod 777 cron.php
$ chmod 777 /path/to/artisan

只需按照这个答案

于 2019-04-14T06:13:32.303 回答