回答編集履歴
1
訂正:ログにも出力~は間違い
answer
CHANGED
@@ -1,8 +1,7 @@
|
|
1
1
|
`cp -p /from/cp_test.dum /to/cp_test.dum`を実行すれば、エラーになった原因が分かると思います。
|
2
|
-
これと同じメッセージがログにも出ているのでは、と思いますが。
|
3
2
|
|
4
3
|
正しくメッセージを出力するには、全体をカッコで囲んで、それに対してリダイレクト`> ./log.log 2>&1`を書きます。`2>&1`は標準エラー出力を標準出力にリダイレクトするものです。
|
5
|
-
そうすれば、すべてのメッセージがログに出力されるようになります。
|
4
|
+
そうすれば、`cp`のエラーも含むすべてのメッセージがログに出力されるようになります。
|
6
5
|
|
7
6
|
|
8
7
|
```lang-bash
|
@@ -11,4 +10,4 @@
|
|
11
10
|
echo hello
|
12
11
|
echo goodby
|
13
12
|
) > ./log.log 2>&1
|
14
|
-
```
|
13
|
+
```
|