再起動後にファイルにエコーすると、ファイルは消えます。

再起動後にファイルにエコーすると、ファイルは消えます。

SSHを介して一部のLinuxベースのルーターに証明書ファイルを「アップロード」しようとしています。使用されたOpenWrtはSFTPをサポートしていないので、ちょうどエコーストリームをファイルに送りました。

echo "--- cert content ---" > 'file.crt'

その後、MD5チェックサムテストを実行して、すべての内容が正しく作成されたことを確認しました。

これまではうまくいきました。しかし、今問題が発生しました。再起動後にファイルが消えることがあります。

echoコマンドを使用すると、ファイルが完全に保存されていないか、ファイルハンドラが閉じて再起動後に消える可能性がありますか?では、MD5 検査が機能するのはなぜですか?

場合によっては、ファイルを削除することができるかどうか、製造元に問い合わせてみましたが、そうではありません。

私は経験豊富なLinuxユーザーではないので、私の質問は完全に愚かではないことを願っています。 ;)

LinuxはOpenWrt/Linaro GCC 4.8-2014.04です

ありがとう、ありがとう、トーマス

ベストアンサー1

おすすめ記事