-b フラグを使用してバックグラウンド モードで WGET ステータスを表示する
コマンドの発行後にアンパサンドを使用して wget をバックグラウンドで実行することもできますが、一般的には -b フラグを使用してコマンドを発行する方が便利です。たとえば、Debian CD インストール イメージをダウンロードするとします。 wget -b https://cdimage.debian.org/mirror/cdimage/archive/8.7.1/i386/list-cd/debian-8.7.1-i386-CD-1.list.gz を使用すると、プロセスがバックグラウンドで継続していることがすぐにわかります。さらに、wget がどのバックグラウンド プロセスで実行されているかを示すプロセッサ識別番号も得られます。
バックグラウンドで実行されている wget プロセスはこの点に関して他の情報を提供しませんが、必要に応じてステータスを表示できないという意味ではありません。 wget ログ ファイルはテキスト エディタで簡単に開くことができます。プログラマーは、大規模な鉄製サーバーで動作するようにこのプロセスを設計しました。つまり、物事を美しくするためのオプションはありません。繰り返しになりますが、探している情報を得るために非常に基本的な手順を 1 つ以上実行する必要はありません。必要なのは 1 つのファイルを開くことだけです。
wget バックグラウンド ダウンロード ステータスの表示
wget -b に続いて、ダウンロードするリソースへのアドレスを使用したと仮定します。ここでは Debian LXDE インストール ISO を使用しましたが、理論的にはオンラインのほぼすべてのリソースを使用できます。 wget プログラムのプロセスは、アンパサンドを使用してバックグラウンドに送信したプロセスのようにフォアグラウンドに移動することはできません。実際、この方法で wget を開始した直後に jobs コマンドを実行すると、bash シェルにバックグラウンド プロセスが登録されていないことがわかります。ただし、wget プロセスを突然停止したい場合は、kill に続けてプロセス ID を使用できます。ただし、これではファイルは正しくダウンロードされません。
ダウンロードしたファイルをクリックすると、グラフィカル ファイル マネージャーでファイル サイズが増加するのを確認できます。ただし、wget はデフォルトでログ ファイルを作成し、常に書き出すようにします。この方法で複数のファイルを同じディレクトリにダウンロードする場合、または古いログ ファイルをそこに残した場合は、これらに wget-log という名前が付けられ、番号が使用され始めます。これにより、wget が自身のログ ファイルを上書きするのを防ぎます。グラフィカル ファイル マネージャーでこれらのファイルをダブルクリックして開くことも、CLI プロンプトからいくつかのコマンドを使用してファイルをロードすることもできます。現在のダウンロード ステータスは常にファイルの最終行に表示されます。
wget はこれらのファイルに常に書き込みを行っていることに注意してください。つまり、関連する変更を表示するには、グラフィカル ファイル マネージャーでファイルを繰り返し開くか、CLI プロンプトで同じ cat を繰り返し発行する必要があります。 wget コマンドを開始するときに -o の後にファイル名を指定してカスタム ログ ファイルを指定することもできますが、これを行うユーザーはほとんどいません。 -a フラグの後にログ ファイル名を指定して、既存のファイルにメッセージを追加することもできます。ただし、同じログに追加する 2 つのバックグラウンド wget プロセスを実行しないでください。意味不明なファイルが読み込まれるだけになる可能性があります。 wget ソフトウェアは両方のプロセスから行ごとに書き込もうとするため、情報が隙間に入り込んで読みにくくなります。
これらのフラグはどれも、wget を操作するときに使用する他のフラグと連携して機能しますが、wget のデフォルトは常に -v フラグであることに注意してください。このフラグは、ほとんどのユーザーが慣れ親しんでいる冗長出力を有効にします。 -b フラグと -q フラグを組み合わせて出力を静かにすると、wget がその時点で何を行っているかを知ることができなくなります。技術的には、-b フラグと -d フラグを組み合わせることもできますが、これによって行われるのは、ソフトウェアが舞台裏で何を行っているかを詳細に示すデバッグ レベルの出力が有効になるだけです。この追加出力は通常、wget のソース コードを編集している人にのみ役立ち、大多数のユーザーは完全に回避できます。ダウンロード スクリプトを作成しているプログラマーであっても、この情報は必要ありません。ほとんどの場合、不必要に混乱が生じるだけです。
~/Downloads 以外のディレクトリで wget を使用した場合、ログ ファイルもそこに置かれることに注意してください。
著者について
ケビン・アロウズ
Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。
-
Mednafen でカスタム コントロールを構成する:ステップバイステップ ガイド
Mednafen エミュレータは著作権侵害の幇助を防ぐために Linux リポジトリには含まれていませんが、Linux マシン上でパブリック ドメインおよびオープンソースの ROM ファイルを再生するための優れた手段として機能します。このプログラムと独自のコントロールの構成方法について詳しく知りたい場合は、いくつかの簡単なトリックが役に立つでしょう。これは、ワイヤレス コントローラーまたは USB デバイスがシステムに接続されている場合に特に重要です。特定の PS3 コントローラ、特に標準 USB ワイヤを備えたコントローラは、オペレーティング システムが汎用コントローラとして認識していれば、
-
最新のREAPER5.93LinuxでWindowsVSTを使用する方法-ネイティブビルド
REAPER v5.93が人気のあるデジタルオーディオワークステーションにLinuxネイティブのビルドを導入したため、多くのユーザーは、Linuxビルドでお気に入りのWindowsベースのVSTプラグインをどのように使用できるか疑問に思っています。恐れることはありません。Appualsに解決策があります。 REAPERにはLinux上でWindowsVSTを実行するためのネイティブブリッジはありませんが、その仕事を遂行するサードパーティツールがいくつかあります。それらは: LinVST(Ubuntu 14.0432ビットおよびDebianStretch) Airwave(AMD64.d