質問編集履歴
1
指摘事項の修正、及び追加確認事項の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,6 +88,10 @@
|
|
88
88
|
|
89
89
|
|
90
90
|
|
91
|
+
echo "backup finish!!" >> $LOGF_PATH
|
92
|
+
|
93
|
+
|
94
|
+
|
91
95
|
cat $LOGF_PATH | mail -s "finish backup" $TO1_MAIL $TO2_MAIL
|
92
96
|
|
93
97
|
|
@@ -108,6 +112,40 @@
|
|
108
112
|
|
109
113
|
|
110
114
|
|
115
|
+
1.から呼び出された場合のログ(sdCopy.log)
|
116
|
+
|
117
|
+
```
|
118
|
+
|
119
|
+
Sat 7 Jan 01:45:02 JST 2017 0=/mnt/data/Systems/Scripts/sdcard_sync.sh 1= DEVNAME=/dev/sdc1
|
120
|
+
|
121
|
+
dev_check!
|
122
|
+
|
123
|
+
backup start!!
|
124
|
+
|
125
|
+
```
|
126
|
+
|
127
|
+
->finish backupのメールなし
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
2.のスクリプトを自分で実行した場合のログ(sdCopy.log)
|
132
|
+
|
133
|
+
```
|
134
|
+
|
135
|
+
Sun 8 Jan 01:27:06 JST 2017 0=/mnt/data/Systems/Scripts/sdcard_sync.sh 1= DEVNAME=/dev/sdc1
|
136
|
+
|
137
|
+
dev_check!
|
138
|
+
|
139
|
+
backup start!!
|
140
|
+
|
141
|
+
backup finish!!
|
142
|
+
|
143
|
+
```
|
144
|
+
|
145
|
+
->finish backupのメールあり
|
146
|
+
|
147
|
+
|
148
|
+
|
111
149
|
###試したこと
|
112
150
|
|
113
151
|
2.のスクリプトを自分で実行した場合は、コピー、リネームともに成功するが、
|
@@ -116,6 +154,24 @@
|
|
116
154
|
|
117
155
|
|
118
156
|
|
157
|
+
1.の機能から呼び出されたあと、時間をおいて(10分ぐらい)
|
158
|
+
|
159
|
+
2.のスクリプトを呼び出すと下記のような標準出力がある。(もう一度呼び出すと出力なし)
|
160
|
+
|
161
|
+
```
|
162
|
+
|
163
|
+
mount: /dev/sdc1 is already mounted or /mnt/tmp busy
|
164
|
+
|
165
|
+
/dev/sdc1 is already mounted on /mnt/tmp
|
166
|
+
|
167
|
+
```
|
168
|
+
|
169
|
+
※これは1.の機能から呼び出されたときにcpで止まっているので、umountされていないため
|
170
|
+
|
171
|
+
出てるエラーとして無視していました。
|
172
|
+
|
173
|
+
|
174
|
+
|
119
175
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
120
176
|
|
121
177
|
Distributor ID: Raspbian
|
@@ -131,3 +187,15 @@
|
|
131
187
|
Linux関連初心者の為、至らぬ点など多々あるかと存じますが、
|
132
188
|
|
133
189
|
ご指導いただけましたら幸いです。
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
指摘がありました、cpの前についているバックスラッシュですが、
|
194
|
+
|
195
|
+
cpにエイリアスが掛けられていた場合(cp で cd -iなどのなっている場合があるらしい)の対応として、とりあえず入れてみた。な状態です。
|
196
|
+
|
197
|
+
外してもつけても挙動に変更がなかったため、つけたままになっておりました。
|
198
|
+
|
199
|
+
|
200
|
+
|
201
|
+
また、1.から呼び出されたスクリプトが生存しているか確認したいのですが、現在確認方法がわかっておらず、確認できていない状態です。
|