回答編集履歴

1

解説追加

2017/06/06 03:43

投稿

otn
otn

スコア84538

test CHANGED
@@ -31,3 +31,23 @@
31
31
  exit 0
32
32
 
33
33
  ```
34
+
35
+ #追記
36
+
37
+ シェルスクリプト不案内のようなので、解説しておきます。
38
+
39
+ 1. 一時ファイル名を決める($$はプロセスID)
40
+
41
+ 2. スクリプト終了時に一時ファイルを削除する
42
+
43
+ 3. プログラム起動。出力は一時ファイルにリダイレクト
44
+
45
+ 4. プログラムの終了コードを取得
46
+
47
+ 5. 終了コードがゼロでないか、または、一時ファイルが空でない時に
48
+
49
+ 6. 終了コードと一時ファイル内容をメールする
50
+
51
+ 7. 終わりは終了コードゼロで
52
+
53
+