FestplattenPolling
Aus Programmers Guide
Version vom 11:19, 6. Apr. 2010 bei Roy (Diskussion | Beiträge)
/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