Loading

SSHでリモートコマンド実行、成功失敗の返り値(戻り値)取得方法

SSH_ReturnCode

SSHを利用して、リモートで外部システムのコマンドを実行することができます。今回は、SSHで外部コマンド実行した結果の成功・失敗を受け取る方法をご紹介します(。・ω・。)

SSHでリモートコマンド実行、成功失敗の返り値(戻り値)取得方法

1. SSHでリモートでコマンドを実行する方法

SSHでリモートサーバ上でコマンドを直接実行するには、下記コマンドで実施できます。実行先ホストやユーザID、ポート番号(デフォルトの22の場合は不要)、実行するコマンドを与えてあげて下さい(。・ω・。)

ssh [実行先ホスト] -l [ユーザID] -p [ポート番号] [コマンド(ls -l)]

2. SSHリモートコマンド結果取得方法

SSHでコマンド実行後、実行元のサーバにはリターンコードが返却されています。「0」だったら処理成功、それ以外だったら処理失敗です(ノд・。)

3. 実験広場

# ssh [実行先ホスト] -l [ユーザID] -p [ポート番号] [コマンド(ls -l)]
  password:
  total 8
  drwx------ 2 sample sample 4096 Oct 24  2012 Maildir
# echo $?
  0     # 実行結果が成功の場合は0を返却

# ssh [実行先ホスト] -l [ユーザID] -p [ポート番号] [コマンド(rm aaa.txt)]
  password:
  rm: cannot remove `aaa.txt': No such file or directory
# echo $?
  1     # 実行結果が失敗の場合は1を返却

ふぇにば|PhoEniBiR

投稿者プロフィール

わくわくしてて偉い系VTuver ふぇにば です。
少しでもお役に立てておりましたら嬉しいです(。・ω・。)

関連記事

  1. 『Excel VBA』マクロで月の日数を取得する(当月・前月・翌月)

    2016.08.02
  2. [Linux] シェルスクリプトでフォルダ単位圧縮バックアップ & ロ…

    2018.01.09
  3. [CSS] CSSのみでデザインするおしゃれなヘッダー・見出し(h1~h6タグ)…

    2018.06.11
  4. [CSS] CSSだけで手軽にコピー禁止する方法!

    2017.10.11
  5. [PHP] date(): It is not safe to rely on …

    2018.08.08
  6. [PHP] ショートカット(短縮)URL取得 with Google短縮URL …

    2016.05.09

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


New Article

  1. ChatGPTで遊ぶ おもしろい使い方まとめ
  2. ドラクエウォーク スロット どっちがいい
  3. 三國志真戦 戦法中国語翻訳
  4. ドラクエウォーク 2023年装備ガチャ
  5. ドラクエウォーク 覚醒千里行
PAGE TOP