wget bashスクリプトを使用して一度に1つのファイルをダウンロードする方法

wget bashスクリプトを使用して一度に1つのファイルをダウンロードする方法

そのため、ウェブサイトから複数のファイルをダウンロードするためにこのbashスクリプトを作成し、これらのファイルをバックグラウンドでダウンロードしたいので、-bフラグを使用しました。

スクリプト: list.sh

wget -b  -O filename.jpg  www.example.com/image1.jpg
wget -b  -O filename2.jpg  www.example.com/image2.jpg
wget -b  -O filename3.jpg  www.example.com/image4.jpg

一度に1つのコマンドを実行するには?一度に1つのファイルをダウンロードしたいのですが、最初のファイルが完了した後に2番目のファイルをダウンロードしたいと思います。

実行すると./list.shすぐにすべてのファイルのダウンロードが開始されます。

ベストアンサー1

正しく理解したら走りたいみんな背景スクリプトは次のとおりです。

#!/bin/bash

wget -O filename.jpg   www.example.com/image1.jpg
wget -O filename2.jpg  www.example.com/image2.jpg
wget -O filename3.jpg  www.example.com/image4.jpg

それから:

$ screen
$ ./script

Linuxシステムから切断して戻ってセッションを検索できるようになりました。

$ screen -r

apt-cache show screen
[...]
Description-en: terminal multiplexer with VT100/ANSI terminal emulation
 GNU Screen is a terminal multiplexer that runs several separate "screens" on
 a single physical character-based terminal. Each virtual terminal emulates a
 DEC VT100 plus several ANSI X3.64 and ISO 2022 functions. Screen sessions
 can be detached and resumed later on a different terminal.
 .
 Screen also supports a whole slew of other features, including configurable
 input and output translation, serial port support, configurable logging,
 and multi-user support.

おすすめ記事