marsmail-0.1

This commit is contained in:
Mario Fetka
2011-11-13 00:46:51 +01:00
commit 3cc84d97d2
12 changed files with 444 additions and 0 deletions

26
ohsendnt Executable file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
messge=$1
machs=$2
if [ "$messge" = "" ]; then
echo "Usage: ohsendnt \"Message\" \"machine.list\"|ALL"
echo "e.g. ohsendnt \"Hello!\" \"dud.rau.ac.za\""
exit;
fi
if [ "$machs" = "ALL" ]; then
for l in `smbstatus | awk '{ print $5 }' | sed '/machine/d' | sort | uniq | sed '1 d'`
do
echo "$messge" | smbclient -M $l > /dev/nul
d=`date`
echo "Message $messge sent to NT user $l on $d" >> /var/log/ohsentnt.log
done
else
for l in $machs
do
echo "$messge" | smbclient -M $l > /dev/nul
d=`date`
echo "Message $messge sent to NT user $l on $d" >> /var/log/ohsentnt.log
done
fi