FestplattenPolling

Aus Programmers Guide

Wechseln zu: Navigation, Suche

/etc/poll_hd

#!/bin/bash
 
device="/dev/disk/by-id/"
lock="/var/lock/"
platte1="usb-BUFFALO_HD-PXU2_001010070301C5160-0:0-part1"
platte2="usb-BUFFALO_HD-PXU2_0010100703010DD10-0:0-part1"
mailadresse="info-mailadresse"
 
cd $device
 
if ls -l| grep "$platte1">/dev/null
        then
        echo "Platte 1 verbunden"
        cd $lock
        if ls -l|grep "$platte1">/dev/null
                then
                echo "pl 1 nothing to do"
        	else
                echo "pl 1 file anlegen"
                touch "$platte1"
        fi
cd $device
else
        echo "Platte 1 getrennt"
        cd $lock
        if ls -l|grep "$platte1">/dev/null
                then
                echo "pl 1 auswerfen"
                rm "$platte1"
        else
                echo "pl 1 nix zu tun"
        fi
 
cd $device
fi
 
if ls -l| grep "$platte2">/dev/null
        then
        echo "Platte 2 verbunden"
        cd $lock
        if ls -l|grep "$platte2">/dev/null
                then
                echo "pl 2 nothing to do"
                else
                echo "pl 2 file anlegen"
                touch "$platte2"
        fi
cd $device
else
        echo "Platte 2 getrennt"
        cd $lock
        if ls -l|grep "$platte2">/dev/null
                then
                echo "pl 2 auswerfen"
                rm "$platte2"
        	else
                echo "pl 2 nix zu tun"
        fi
 
cd $device
fi
 
exit 0
Persönliche Werkzeuge