Here is a hack that will work. I am working on a better way to do this. This is 
in bash. 
###ON Server
Create directory: 
Mkdir /var/log/tracking

###Run this from bash. 
ipAddress=$(ifconfig eth0 | awk '/inet/ { print $2 }' | awk -F ":" '{ print $2 
}')
echo "$ipAddress" > /var/log/tracking/ip.log

###Export /var/log/tracking rw in /etc/exports

Cd /opt/ltsp/i386/bin
vi trackip
###Add the following lines:
#Insert IP
ipAddress=$(ifconfig eth0 | awk '/inet/ { print $2 }' | awk -F ":" '{ print $2 
}')
while read line 
do
if [ "$line" != "$ipAddress" ]
then
echo "$ipAddress" >> /var/log/tracking/ip.log
fi
done < /var/log/tracking/ip.log

###Save
Chmod 0777 trackip
Cd /opt/ltsp/i386/etc
Edit rc.local 
/opt/ltsp/i386/bin/touchip

###Put this next file wherever you feel safe putting it
###Shutdown script
#read shutdown and re-create
ipAddress=$(ifconfig eth0 | awk '/inet/ { print $2 }' | awk -F ":" '{ print $2 
}')
while read line
do
if ["$line" != "$ipAddress"]
then
  ping -c 2 -W 2 -q "$line"     
       if [ $? -eq 0 ]
       then 
        ltspinfo --host="$line" --shutdown
       fi
fi
done < /var/log/tracking/ip.log
echo "$ipAddress" > /var/log/tracking/ip.log






Richard Shade

Project Lead - CTI Systems

Effective Teleservices, Inc.

1903  Berry Dr. 

Nacogdoches, TX 75965

(w)  936-559-2280

(c)  936-371-1817

 "Playing by the Rules"


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chris Gregan
Sent: Thursday, May 26, 2005 1:55 PM
To: Verner Kj�rsgaard
Cc: [email protected]
Subject: Re: [Ltsp-discuss] Thin Client auto Shutdown?

Certainly....

Verner Kj�rsgaard wrote:
> Torsdag 26 maj 2005 18:33 skrev Chris Gregan:
> 
> Hi Richard and list,
> 
> - and when you do, please be kind enough and share with the rest of us 
> what you did.
> 
> - being able to do such a thing, say at midnight, is a pearl.
> 
> Best regards,
> Verner Kjaersgaard
> Denmark.
> 
> 
>>Both excellent suggestions, thanks! I'll try each one out.
>>
>>Richard Shade wrote:
>>>Chris, Do you have a list of the clients if so then edit your 
>>>lts.conf and set ALLOW_SHUTDOWN = Y.
>>>Then you can make a script that loops thru the list and executes 
>>>"ltspinfo -h $HOST --shutdown"
>>>
>>>
>>>Richard Shade
>>>
>>>Project Lead - CTI Systems
>>>
>>>Effective Teleservices, Inc.
>>>
>>>1903  Berry Dr.
>>>
>>>Nacogdoches, TX 75965
>>>
>>>(w)  936-559-2280
>>>
>>>(c)  936-371-1817
>>>
>>> "Playing by the Rules"
>>>
>>>
>>>-----Original Message-----
>>>From: [EMAIL PROTECTED]
>>>[mailto:[EMAIL PROTECTED] On Behalf Of Chris 
>>>Gregan
>>>Sent: Thursday, May 26, 2005 10:37 AM
>>>To: [email protected]
>>>Subject: [Ltsp-discuss] Thin Client auto Shutdown?
>>>
>>>Hello all,
>>>I was wondering if there was a way to power down the clients on a 
>>>system on a schedule (ala Cron). I realize there is no Cron running 
>>>on the client, but I was hoping there was a way to apply a Cron job 
>>>on the host, to all of the clients.
>>>Thanks,
>>>Chris
>>>
>>>
>>>-------------------------------------------------------
>>>This SF.Net email is sponsored by Yahoo.
>>>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
>>>Search APIs Find out how you can build Yahoo! directly into your own 
>>>Applications - visit
>>>http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
>>>_____________________________________________________________________
>>>Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>>>For additional LTSP help,   try #ltsp channel on irc.freenode.net
>>-------------------------------------------------------
>>This SF.Net email is sponsored by Yahoo.
>>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
>>Search APIs Find out how you can build Yahoo! directly into your own 
>>Applications - visit 
>>http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
>>_____________________________________________________________________
>>Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>>For additional LTSP help,   try #ltsp channel on irc.freenode.net
> 


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own 
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net




-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Reply via email to