http://laravelacademy.org/post/6220.html
我前面按照这上面的 来启动一个任务,任务是
db:backup {--database'=>'mysql'} {--destination=local} {--destinationPath=123} {--compression=gzip}
命令直接在控制台运行正常的,可以完成备份,但在任务这边运行出现错误。所务提示如下:
ShellProcessFailed in ShellProcessor.php line 35:
sh: mysqldump: command not found
对这个mysqldum 的错误不太理解,
我的运行程序如下:
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
$exitCode = Artisan::call('db:backup', [
'--database'=>'mysql',
'--destination'=>'local',
'--destinationPath'=>'123',
'--compression'=>'gzip'
]);
}
真不会到怎么继续, 从哪里开始找答案;