从特定的shell脚本我试图上传一组文件夹。 文件夹结构如下: parentfolder /文件夹1 parentfolder /文件夹2
所以从父文件夹我正在做
for directory in `find . -type d`
找到文件夹列表并执行
az dls fs upload --account $adls_account --source-path $new_src_dir --destination-path $dest_dir$file_name --overwrite --thread-count $thread_count --debug
但是,在上传过程中我遇到了一个问题。第一次上传完成后,它会抛出错误说:
Please run 'az account set' to select active account.
Failure in uploading file to Data Lake Store
有些人可以帮我找到实际的错误。我已经完成了az_login,然后启动了for循环。
谢谢, 阿琼
答案 0 :(得分:1)
请尝试运行此命令"list": [
"0xa19b0e4f7ba1d5f74960c0aad794756a0a16eab4",
"0x9c8f23e0a9377bd98322f8333142eadbaed200e8",
"0x2f2033e303d4bf17403521e0c1830bac4ba09323",
"0xe883b46f02ecd0e624082fe6ff12af0337ba0cde",
"0xbdc56eb866933e7ba827fa293d4545ef2a350ce2"
]
,然后运行您的脚本。