]> hackdaworld.org Git - scripts/scripts.git/commitdiff
added wakeup.sh script
authorhackbard <hackbard>
Thu, 6 Jan 2005 20:44:44 +0000 (20:44 +0000)
committerhackbard <hackbard>
Thu, 6 Jan 2005 20:44:44 +0000 (20:44 +0000)
README
wakeup.sh [new file with mode: 0755]

diff --git a/README b/README
index 01eb0dd52419e18899d146f48e4a9af253db2ed1..80a2c7943bb476decdeb6f1e242e26221d338208 100644 (file)
--- a/README
+++ b/README
@@ -21,4 +21,7 @@
 - backup_win.sh
   small script to do backups from a windows machine via smbfs (for maik)
 
+- wakeup.sh
+  wake up hosts by hostname using etherwake & /etc/ethers file
+
 EOF
diff --git a/wakeup.sh b/wakeup.sh
new file mode 100755 (executable)
index 0000000..9476a9c
--- /dev/null
+++ b/wakeup.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# wake up specified host (parse /etc/ethers)
+
+if [ -z $1 ] ; then
+       echo
+       echo "usage: $0 <hostname>"
+       echo
+       exit
+fi
+
+cat /etc/ethers | while read host mac; do
+       if [ "$1" = "$host" ] ; then
+               echo -n "waking up $host ($mac) ..."
+               etherwake $mac
+               echo " done"
+       fi
+done
+