RaspberryPiの起動時に実行したい小さなbashスクリプトを作成しました。ランダムな時間に切断され続けるUSBドライブがマウントされているので、このスクリプトをマシン上で常に実行したいと思います。メディアストレージに使用していますが、いつ切断されているのかを調べてから、ドライブを再マウントしたいと思います。
これがスクリプトです
#!/bin/bash
while :
do
if mountpoint -q /media/Media
then
continue
else
echo $(date) >> log.txt
sudo mount /dev/sda1 /media/Media
fi
sleep 1
done
基本的に、これはRaspberry Piの起動時に実行し、常にバックグラウンドで継続的に実行するようにします。
誰かが私にこれを行うのにいくつかの助けを与えることができますか?ありがとうございました。
sudo inotifywait -d -e unmount /media/Media/some_file | while read unmounted; do
sudo mount /dev/sda1 /media/Media
done
または多分:
while true; do
sudo inotifywait -e unmount /media/Media/some_file | read unmounted
sudo mount /dev/sda1 /media/Media
done
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加