您好我有一个包装器shell脚本,它使用Multipart上传将我的Load Ready Files从EC2推送到S3。我已经在包含多线程的java中进一步包装了这个shellcript。当我独立运行时,我的jar工作正常。但是当我使用crontab来计算这个jar时,我看到多部分失败了。在调查中我发现包装器脚本无法从变量中提取命令的上传
aws s3api create-multipart-upload --bucket targetBucket --key testfile
但是这个jar在独立系统中工作正常。它只在cron运行期间失败而且我不认为它的路径有问题,因为jar以及jar调用的脚本正在工作但是如果这是由crontab调用的我无法将上传ID正确地收集到shell变量
中