Annotation of /mcore-src/trunk/mcore-tools/src/include/control.global.class.in
Parent Directory | 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)
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 | } |