upload.cgi を使用して SD からファイルを削除し、そのファイルの新しいバージョンを SD にアップロードしていますが、SD が接続されているデバイスは古いバージョンを認識します。
FlashAir SD は、再起動するまで古いファイルの内容をキャッシュしているようです。
2つのデバイスから1つのSDカードに書き込むのは悪い考えであることはわかっているので、なぜこのように実装したのか理解できますが、デバイスからプラグを抜かずにSD上のファイルを交換する必要があります...
カードのプラグを抜くことなく、カードに編集済みのファイルを実際に「持たせる」ために使用できる隠し設定、シェルなどはありますか?
SDカードが入っているデバイスはSDにまったく書き込みません(そのため、2つのデバイスが同時に書き込みを行ってもデータが破損することはありません)が、SDを取り外すと認識され、動作を拒否します(ファイルを検証するため)再起動時または SD を再挿入したとき)。しかし、デバイスが奇妙なことに気付かずに、そのファイルを「ライブ」でスワップしたいと思います...