intra-mart Accel Platform IM-LogicDesigner仕様書 第19版 2021-12-01

5.2.1.13.1. コマンド実行

リモートサーバに SSH で接続しコマンドを実行するタスクです。

5.2.1.13.1.1. 入力値

im_ssh_command <object>
  ├─ command <string> *
  ├─ settings <object>
  │   ├─ host <string>
  │   ├─ keyLocation <string>
  │   ├─ passphrase <string>
  │   ├─ password <string>
  │   ├─ port <integer> *
  │   ├─ strictHostKeyChecking <boolean>
  │   └─ user <string> *
  └─ timeout <integer>
項目名 必須/任意 配列/リスト 説明
im_ssh_command 任意 object なし  
command 必須 string なし 実行するコマンド
settings 任意 object なし リモートサーバ接続情報
host 必須 string なし 接続先ホスト
keyLocation 任意 string なし
秘密鍵のファイル名
公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase 任意 string なし
秘密鍵のパスフレーズ
password 任意 object なし
パスワード
パスワード認証方式を利用する場合に指定します。
port 必須 integer なし 接続先ポート番号
strictHostKeyChecking 任意 boolean なし 接続先ホストの検証を行う場合、true を指定します。
user 必須 string なし ユーザ
timeout 任意 integer なし
接続タイムアウト(ミリ秒)
指定なしの場合、コマンドの実行結果が返却されるまで待ちます。

5.2.1.13.1.2. 出力値

im_ssh_command <object>
  ├─ status <integer>
  ├─ stderr <string>
  └─ stdout <string>
項目名 配列/リスト 説明
im_ssh_command object なし  
status integer なし ステータスコード
stderr string なし エラー出力内容
stdout string なし 標準出力内容