在将文件复制到Google云端存储时,没有匹配的网址

时间:2018-05-04 03:13:12

标签: batch-file google-cloud-storage

我正在将两个文件复制到Google云端存储(GCS)中。当我从informatica运行脚本时,我收到错误,但是当我从unix运行相同的脚本时,它工作正常。

以下是GitHub的链接,其中讨论了类似的问题。我不明白这个问题是什么。

此致 斯里卡特

------------------------ SCRIPT的一部分-------------------- ----

echo" $ LFS_File_Path / $ File_Name";

   gsutil cp "$LFS_File_Path/$File_Name" $GCS_Path;

     if [[ $? -eq 0 ]]; then
     echo "copy to GCS success for LFS Data File";
     else
     echo "copy to GCS Failed for LFS" >> $Log_File_Path/$Workflow_Name.txt ;
     exit 1
     fi

echo" $ LFS_File_Path / $ Del_File_Name";

   gsutil cp "$LFS_File_Path/$Del_File_Name" $GCS_Path;

如果[[$? -eq 0]];然后          echo"复制到GCS成功的LFS删除数据文件&#34 ;;          其他          echo"复制到GCS LFS失败" >> $ Log_File_Path / $ Workflow_Name.txt;          退出1          网络

------------------------ SCRIPT的一部分-------------------- ----

错误: -

CommandException:没有匹配的网址:/opt/u01/app/informatica/server/infa_shared/TgtFiles/BQ_RT/DW_ORDER_HEADER_DEL.csv

类似主题: -

https://github.com/GoogleCloudPlatform/gsutil/issues/501

1 个答案:

答案 0 :(得分:0)

它可能与该文件中的权限有关,或者该命令可能以用户身份运行,但只有root有权读取该文件夹内的内容。