RMT(8) | GNU TAR マニュアル | RMT(8) |
rmt - リモートの磁気テープサーバー
rmt
Rmt は、tar(1), cpio(1) などのバックアップユーティリティーを利用したファイルやデバイスの処理を、リモートからアクセスする機能を提供します。 普通リモートマシンに対しては rsh(1) または ssh(1) を利用して実現します。 ログイン名を指定して別ユーザーを用いることもできます。
呼び出しを行うプログラムが rmt とやり取りをする際には、標準入力に対してリクエストを送信し、その結果を標準出力から読み取ります。 送信する要求は、要求を表す英字の次に (必要があれば) 引数が続き、最後に改行文字により構成されます。 追加データがある場合は、その改行文字の次に送信されます。 処理が成功すると rmt は以下を返します。
Anumber\n
上の number は 10 進数のリターンコードを ASCII 表現したものです。 追加の情報はこの行の次に返されます。 エラー発生時には、以下のレスポンスが返されます。
Eerrno\nerror-message\n
ここで errno はシステムエラーコードを表すもので、 errno(3) に説明されています。 error-message はエラー内容を 1 行にわかりやすく示したもので、 perror(3) を用いて出力されています。
利用できるコマンドとレスポンスの種類については、後述するセクションにおいて説明しています。
引数
576 64|512 CREAT|TRUNC
返信 (reply)
拡張
0, SET, SEEK_SET ファイル先頭からシーク 1, CUR, SEEK_CUR 現在位置からシーク 2, END, SEEK_END ファイル終端からシーク
このユーティリティーを汎用目的のリモートファイルアクセスツールとして利用することはお勧めしません。
バグ報告は <bug-tar@gnu.org> までお願いします。
rmt コマンドは 4.2BSD において登場しました。 GNU rmt は BSD の仕様に基づいて一から書き起こされました。
Copyright © 2013, 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it. There is NO
WARRANTY, to the extent permitted by law.
2018/03/24 | RMT |