RemoteRun
RemoteRun["host","command"]
リモートホスト上で指定されたオペレーティングシステムのコマンドを実行し,得られた終了コードを返す.
RemoteRun[obj,"command"]
RemoteConnectionObject obj で指定されたリモートホスト上でコマンドを実行する.
詳細とオプション
- RemoteRun["host","command"]は,デフォルトで,ユーザ名とパスワードを要求する.
- RemoteRun["user@host",…]はパスワードだけを要求する.
- RemoteRunは,可能であれば,認証にSSHエージェントを使う.
- RemoteRunには次のオプションを使うことができる.
-
Authentication $SSHAuthentication 接続のための認証パラメータ RemoteAuthorizationCaching False リモート認証のキャッシュを使うかどうか - Authentication->assoc の形式における連想 assoc は,以下の鍵を含むことができる.
-
"Username" 認証に使うユーザ名 "Password" 認証に使うパスワード "SSHKey" SSH ID "SSHKeyPassword" SSHKeyの復号化に使うパスフレーズ文字列 - SSH IDは"SSHKey"->File[ident]の形で与えることができる.この中の ident はSSH秘密鍵を含むファイルである.SSH IDは"SSHKey"->"string"として与えることもできる.ただし,"string"はSSH秘密鍵である.
- RemoteRunはリモートコマンド"command"のエラーコードを返す.
例題
すべて開くすべて閉じる例 (3)
RemoteRunProcessを使ってファイルのコンテンツをチェックする:
スコープ (1)
オプション (4)
Authentication (3)
ユーザ名とパスワードによる認証を使ってリモートコマンドを実行する:
$SSHAuthenticationの値を設定する:
これで,$SSHAuthenticationに含まれるデフォルトの認証を使ってコマンドが実行できるようになった:
Wolfram Research (2018), RemoteRun, Wolfram言語関数, https://reference.wolfram.com/language/ref/RemoteRun.html.
テキスト
Wolfram Research (2018), RemoteRun, Wolfram言語関数, https://reference.wolfram.com/language/ref/RemoteRun.html.
CMS
Wolfram Language. 2018. "RemoteRun." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RemoteRun.html.
APA
Wolfram Language. (2018). RemoteRun. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RemoteRun.html