SDカードを取り外すと検出

SDカードを取り外すと検出

私はDebian Linuxを実行する小型Armボード(Emtrion)を使用しています。 Emtrionはボードフラッシュメモリを更新するためのSDカードイメージを提供します。簡単なアップデートスクリプトを展開して完了したら、ユーザーがSDカードを取り出すまで待ち​​ますreboot。だから私は基本的にそのイベントを待つことができる簡単なスクリプトメカニズムを探しています。私は次のことを試しました:

tail -f -n 1 /var/log/messages | grep -m 1 "card removed"
reboot

アイデアは、私がただトロールし、messages最初の一致が見つかったらフラグを-m 1終了させることです。grepああ、これはうまくいかないようです。続行します。だから私が使用できる他のヒント/技術があることを願っています。私は既存のスクリプト内で何かをしたいと思います。この写真にはそのようなものがないので、expectオプションではありません。動作しているようですbusybox

ベストアンサー1

おすすめ記事