私は、リモートディレクトリにファイルをダウンロードするシェルスクリプトを書く必要があるというシナリオがあります。他のサーバにファイルをダウンロードするUnixスクリプト
例:サーバーAにログインしています。そこからスクリプトをサーバーBにログインし、wgetコマンドを使用してファイルをダウンロードする必要があります。
これに関するご提案はありますか?
私は、リモートディレクトリにファイルをダウンロードするシェルスクリプトを書く必要があるというシナリオがあります。他のサーバにファイルをダウンロードするUnixスクリプト
例:サーバーAにログインしています。そこからスクリプトをサーバーBにログインし、wgetコマンドを使用してファイルをダウンロードする必要があります。
これに関するご提案はありますか?
サーバーBにSSHを実行してからwgetを実行する代わりに、まずサーバーAにファイルをダウンロードしてから、サーバーBに必要なパスでscpを実行することをお勧めします。
サーバーAはファイルをダウンロードできません。サーバーBのみが実行できます。今はサーバーBで手動でダウンロードしています。手動のものを避けるために、私は、サーバーAのスクリプトがこれらのすべてを行うオプションを探しています。 – i2ijeya
なぜサーバーB自体にwgetスクリプトを書き込めないのですか? –
'ssh hostname [command]'? –
サーバBの/ tmpという特定のディレクトリにあるファイルをダウンロードする必要があります。どのようにsshを使って指定できますか? – i2ijeya
'ssh REMOTE_SERVER" cd REMOVE_DIRECTORY && wget 'URL' "'? – Cyrus