#!/bin/bash
HOST="windowshostname"
CMD="ping -c1 $HOST"
CMD_RET=`$CMD`
# echo $CMD_RET
NOWDATE=`date +%Y%m%d`
if [ -f ping_check.txt ];
then
FILEDATE=`cat ping_check.txt`
else
FILEDATE=0
fi
if [ $NOWDATE -ne $FILEDATE ];
then
if [[ $CMD_RET =~ ", 0% packet loss" ]]
then
echo "$HOST pinged ..."
echo $NOWDATE > ping_check.txt
# run backup script
else
echo "$HOST did not ping ..."
fi
fi
exit
On 01/03/2011 03:04 PM, Raymond Norton wrote:
> Yes, it will have the same address . I would prefer to run it from the
> backup server, but am open to anything that is simple.
>
>
> ----- "Justin Krejci" wrote:
> > Does the windows XP machine always have the same IP address or at
> least on the same subnet as the backup server when it is online?
> >
> > Can you possibly have the Windows XP host run a script automatically
> when it is online that will trigger the backup process?
> >
> > -----Original Message-----
> > *From*: Raymond Norton <admin at lctn.org
> <mailto:Raymond%20Norton%20%3cadmin at lctn.org%3e>>
> > *Reply-to*: TCLUG Mailing List <tclug-list at mn-linux.org>
> > *To*: tclug-list at mn-linux.org <mailto:tclug-list at mn-linux.org>
> > *Subject*: [tclug-list] script help
> > *Date*: Mon, 03 Jan 2011 14:21:21 -0600
> > *Mailer*: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9)
> Gecko/20100423 Thunderbird/3.0.4
> >
> >
> I need to come up with a shell script that will launch another script
> when a specific host is detected on the network. This is for an network
> backup system. The host is always off-line when the back up runs at the
> night and I want to fire the backup off when it comes back on-line.
>
> The script would run on the backup server as a cron job, and needs to
> call the backup script only once per day.
>
> The backup server is Linux. The host is Windows XP.
>
>
>
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org <mailto:tclug-list at mn-linux.org>
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>
>
> > --
> > This message has been scanned for viruses and
> > dangerous content by *MailScanner* <http://www.mailscanner.info/>,
> and is
> > believed to be clean.
> > _______________________________________________ TCLUG Mailing List -
> Minneapolis/St. Paul, Minnesota tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>
> --
> Raymond Norton
> LCTN
> Ecclesiastes 7:21-22
>
>
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20110103/e66a7c2d/attachment.htm