質問編集履歴

1

指摘事項の修正、及び追加確認事項の追加

2017/01/07 16:57

投稿

NickName
NickName

スコア7

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.から呼び出されたスクリプトが生存しているか確認したいのですが、現在確認方法がわかっておらず、確認できていない状態です。