#!/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