我正在嘗試配置s3cmd。當在命令行,通過bash腳本非交互配置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
,但沒有工作,要麼.. 任何想法? 謝謝。
我繼續將配置文件轉儲到/ root /中的.s3cfg文件中。 S3cmd能夠直接讀取它,而不必明確指向它。 's3cmd --configure --access_key = XXXXXX --secret_key = XXXX -s --no-encrypt --dump-config 2>&1 | tee/root/.s3cfg' – ahmedhosny