FETCH(1) FreeBSD 一般コマンドマニュアル FETCH(1)
名称
fetch − URL (Uniform Resource Locator) 形式でのファイルの取得 |
書式
fetch [−146AFMPRUadlmnpqrsv] [−B bytes] [−S bytes] [−T seconds] [−N file] [−o file] [−w seconds] [−h host] [−c dir] [−f file] [URL ...] |
解説 |
fetch ユーティリティは fetch(3) ライブラリへのコマンド行インタフェースを 提供します。目的は、コマンド行の URL (複数可) に示されるファイル (複数可) を取得することです。 以下のオプションが使用可能です。 |
−1
最初にファイルの取得に成功したときに、終了値 0 を返して停止し ます。 −4 −6 −A −a −B bytes −c dir −d −F −f file −h host −l −M −m −N file −n −o file −P −p −q −R −r −S bytes −s −T seconds −U −v −w seconds fetch が SIGINFO シグナルを受け取ると ( stty(1) への status 引数を参照し て下さい)、現在の転送レートの統計情報が、標準の完了メッセージと同じ書式で 標準エラー出力に書き込まれます。 診断 |
fetch コマンドは、成功時には 0 を返し、失敗時には 1 を返します。コマンド 行上に複数の URL を指定した場合、 fetch は、それぞれを順番に取得しようと し、すべての取得に成功した場合のみに 0 を返します。 |
環境変数
FTP_TIMEOUT
FTP 接続を中断するまでの最大時間を秒で指定します。 HTTP_TIMEOUT fetch(3) ライブラリの文書に記述されている環境変数は、すべてサポートされて います。これらの環境変数の多くは、 fetch を正しく操作するために非常に重要 なものです。一緒に fetch(3) も読む事を強くお勧めします。 関連項目 |
歴史
fetch コマンドは FreeBSD 2.1.5 から導入されました。本実装が最初に登場した のは FreeBSD 4.1 です。 |
作者
fetch のオリジナル実装は Jean-Marc Zucconi 〈jmz@FreeBSD.org〉 が行いまし た。 FreeBSD 2.2 のために、拡張を行ったのは Garrett Wollman 〈wollman@FreeBSD.org〉 であり、後に fetch(3) を使用するように Dag-Erling Smørgrav 〈des@FreeBSD.org〉 が完全に書き直しました。 |
注
−b および −t のオプションは、すでにサポートされておらず、警告を表示しま す。これらのオプションは、他の OS のバグの回避策であって、本実装ではバグ を引き起こしません。 −h, −c, −f オプションの使用と、コマンド行上の URL 指定は、同時にはできま せん。 FreeBSD 10.0 March 11, 2003 FreeBSD 10.0 |