1234567891011121314151617181920212223242526 |
- #!/bin/bash
- DEVICE_NAME=$1
- BASE_DIR="/home/dietpi"
- LOGFILE="$BASE_DIR/media_change.log"
- if sudo fdisk -l | grep -q "$DEVICE_NAME"; then
- echo "$(date) Floppy disk is present in device $DEVICE_NAME" >> $LOGFILE
- echo "$(date) Mounting device $1 to /mnt/floppy." >> $LOGFILE
- /usr/bin/systemd-mount --umount /mnt/floppy
- /usr/bin/systemd-mount $1 /mnt/floppy
- echo "$(date) Floppy mounted" >> $LOGFILE
-
- var=$(cat /mnt/floppy/diskplayer.contents)
- echo "$(date) Running Python script with argument: '$var'" >> $LOGFILE
-
- /usr/bin/python3 $BASE_DIR/floppy-ytube-player/main.py "$var" >> $LOGFILE 2>&1
- else
- echo "$(date): No floppy disk is present in device $DEVICE_NAME" >> $LOGFILE
- /usr/bin/systemd-mount --umount /mnt/floppy
- echo "$(date) Floppy unmounted" >> $LOGFILE
- /usr/bin/python3 $BASE_DIR/floppy-ytube-player/main.py EJECT >> $LOGFILE 2>&1
- fi
|