gpt4 book ai didi

bash - 通过 bash 脚本以非交互方式配置 s3cmd

转载 作者:行者123 更新时间:2023-12-03 09:15:04 25 4
gpt4 key购买 nike

我正在尝试配置 s3cmd。在命令行时,

s3cmd --configure 

运行向导并且数据输入非常简单。现在,我想通过 bash 脚本运行它。我用过:

s3cmd --configure --access_key=XXXXXXX --secret_key=XXXXXX -s --no-encrypt 

并且交互式向导仍然弹出,询问我刚刚提供的参数。然后,我尝试转储配置文件 (.s3cfg) 的内容并将其写入根目录中的文件,希望 s3cmd 能够读取它:

s3cmd --configure --access_key=XXXXXXX --secret_key=XXXXXX -s --no-encrypt 
--dump-config 2>&1 | tee .s3cfg

但这也不起作用..有任何想法吗?谢谢。

最佳答案

--configure是一个交互模式,用于定义所有设置,因此一旦您打开此选项,它将带来交互问题模式。

如果你想编写该工具的配置脚本,我认为你应该直接编辑 .s3cfg (适用于 mac/linux)或 s3cmd.ini (对于 Windows)在您的用户主目录中并设置您想要设置的值。

或者,您可以转储当前设置(如您使用 --dump-config 所做的那样),使用 s3cmd --config=<new_file> 进行更改并保存。

关于bash - 通过 bash 脚本以非交互方式配置 s3cmd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38622898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com