我已经制作了一个小的bash脚本,我希望在我的Raspberry Pi启动时运行。我希望这个脚本能在机器上不断运行,因为我有一个安装的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启动时运行并让它在任何时候都在后台连续运行。
任何人都可以帮我这么做吗?谢谢。
答案 0 :(得分:1)
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