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