我正在将两个文件复制到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
类似主题: -
答案 0 :(得分:0)
它可能与该文件中的权限有关,或者该命令可能以用户身份运行,但只有root有权读取该文件夹内的内容。