summaryrefslogtreecommitdiff
path: root/src/tool/scripts/0_deploy.sh
blob: 882598be740283682e63f2a7c6cc8f9bcd50b67d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

LOG_IPLIST=ip.back.lst
DEPLOY_TGZ=preproc.tgz
DEPLOY_DIR=/home/ictsoft/preproc
USER_NAME=root
USER_PASSWD='111111'

for ip in `cat $LOG_IPLIST`; do
    echo $ip;
    ping -c1 $ip;
	./kr "killall -vq preprocessor r3; mkdir -p $DEPLOY_DIR; rm -rf $DEPLOY_DIR/*" $ip $USER_NAME $USER_PASSWD
	./kscp $DEPLOY_TGZ $ip $DEPLOY_DIR $USER_NAME $USER_PASSWD
	./kr "cd $DEPLOY_DIR; tar -zxvf $DEPLOY_TGZ; rm -f $DEPLOY_TGZ; ./start" $ip $USER_NAME $USER_PASSWD
done

CHECK_RUN_LOG=runstat.log
for ip in `cat $LOG_IPLIST`; do
    echo $ip;
	./kr "cd $DEPLOY_DIR/log tail -f preproc*; ps aux |grep preproc" $ip $USER_NAME $USER_PASSWD >>$CHECK_RUN_LOG
done