Magellan Linux

Annotation of /mcore-src/trunk/mcore-tools/src/include/control.global.class.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2467 - (hide annotations) (download)
Tue Sep 8 08:24:50 2015 UTC (8 years, 8 months ago) by niro
File size: 644 byte(s)
-use nsslsay_fingerprint for internal communication
1 niro 2465 # $Id$
2    
3     import_resource()
4     {
5     local table="$1"
6     local serial="$2"
7     local resource="$3"
8     local value="$4"
9    
10     if [[ ${DEBUG} = 1 ]]
11     then
12     echo "${table}->${resource}=${value}" >> /root/lala.log
13     echo "mysqldo \"update ${table} set ${resource}='${value}' where serial=${serial};\"" >> /root/lala.log
14     fi
15    
16     mysql_insert "${table}",serial="${serial}","${resource}"="${value}"
17     }
18 niro 2466
19     control_client()
20     {
21     local serial="$1"
22     local command="${@/$1/}"
23     local IP
24    
25     IP=$(mysqldo "select ip from state_connected where serial='${serial}'")
26     if [[ -z ${IP} ]]
27     then
28     echo "no ip found for client '${serial}'"
29     return 1
30     fi
31    
32 niro 2467 nsslsay_fingerprint "${command}"
33 niro 2466 }