2015.12.15普通にシェルスクリプトを書くと実行結果のみが表示され、『実行しているコマンドそのもの』は表示されません。「試験結果のエビデンスとして、結果と共にコマンドも残したい」「スクリプトをデバッグしたい」といった場合は実行結果だけでなく、実行したコマンドも表示されると便利です。今回は「スクリプト中で実行しているコマンドも表示する方法」をメモします。「-x」オプションを指定すると実行中のコマンドも表示出来ます。debugging.通常のスクリプト(実行コマンドは表示しない)以下は何の変哲も無いシェルスクリプトです。"3"これを実行すると以下の結果になります。「-x」オプションを指定します。以下のように書きます。"3"これを実行すると以下の結果になります。結果だけで無く、実行しているコマンドも表示されているのが分かります。33部分的に実行コマンドを表示するスクリプト全体では無く、「特定部分だけ、実行コマンドを表示する」にはスクリプト中で以下のコマンドを実行します。このコマンドを実行以降、実行コマンドを表示しない例えば以下のようなスクリプトを用意します。挙動を予測しやすいようにコメントを入れてあります。"3"これを実行すると以下の結果になります。すると、それ以降はコマンドが表示されなくなっている」のが分かります。33スクリプト実行時にシェルを「-x」オプション付きで指定する以下のスクリプトがあるとします。指定しています(「-x」オプションは指定していません)。指定して実行すると以下の結果になります。実行したコマンドは表示されません。指定して実行してみます。実行したコマンドが表示されます。このようにスクリプトの中身を書き換えなくても、挙動を変えることも出来ます。33続いて、以下のスクリプトがあるとします。「-x」オプションを指定しています。指定して実行してみます。指定されているにも関わらず、実行したコマンドは表示されません。指定して実行してみます。実行したコマンドも表示されているのが分かります。新規購入して、新たにファイルサーバを作り直しました。インストールすることにしました。サーバとして設定し、他の機器から送信されるメッセージを受信するには以下のように設定します。紹介されていたので試してみました。上で動作確認しています。パケットキャプチャする場合の基本的な設定をメモしておきます。ネットワーク設定は以下のようにします。使ったバックアップ/リストア環境を作るナウいバックアップBaculaをAnsibleを使って約5分で構築してみた。Baculaを使ったバックアップ環境を作ってみました。公開頂いているので、環境構築は非常に簡単です。プロジェクト管理ツールです。所謂、「カンバン」を採用しており、付箋紙を貼るような感覚でタスクの管理が出来ます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。最近のコメント表示できるコメントはありません。v3.ホーム検索トップサイドバータイトルとURLをコピーしました。