Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AWS S3 cp命令可以手动工作,但不能与crontab一起工作_Php_Ubuntu_Amazon S3_Cron_Command Line Interface - Fatal编程技术网

Php AWS S3 cp命令可以手动工作,但不能与crontab一起工作

Php AWS S3 cp命令可以手动工作,但不能与crontab一起工作,php,ubuntu,amazon-s3,cron,command-line-interface,Php,Ubuntu,Amazon S3,Cron,Command Line Interface,我有一个PHP脚本,它使用PHPexec()调用将文件上传到S3存储桶。当我手动运行它时,它工作得非常好。但是,当我通过crontab运行脚本时,我得到了一个错误 sh:1:s3:未找到 在我的日志文件中 我不确定到底出了什么问题。我的cronjob作为ubuntu运行,我的.aws配置目录位于/home/ubuntu/.aws中。我已将所有权限设置为最大值。您的脚本内容应该是猜测的?正如@NikolayShevchenko所说,您能分享代码以进一步查看吗?

我有一个PHP脚本,它使用PHP
exec()
调用将文件上传到S3存储桶。当我手动运行它时,它工作得非常好。但是,当我通过crontab运行脚本时,我得到了一个错误

sh:1:s3:未找到

在我的日志文件中


我不确定到底出了什么问题。我的cronjob作为ubuntu运行,我的
.aws
配置目录位于
/home/ubuntu/.aws
中。我已将所有权限设置为最大值。

您的脚本内容应该是猜测的?正如@NikolayShevchenko所说,您能分享代码以进一步查看吗?