2011年12月1日 星期四

[Bash Script] Catch code from server


Version 1:



#!/bin/bash

#

#**************************************************************************

#*                                                                                                      *

#*                                                                                         *

#*  12 November, 2011                                                     *

#*                                                                        *

#*  created by: Freeman                                                   *

#*                                                                        *

#*  prompt.                                                               *

#*                                                                        *

#**************************************************************************

date=$(date +%Y%m%d%H%M%S)



source /opt/export_env

cd /home/luke/daily/

cvs checkout NTGR_D3_CableRG

sleep 30

cp -f /home/luke/daily/.config /home/luke/daily/NTGR_D3_CableRG/Porting/Build/

cd /home/luke/daily/NTGR_D3_CableRG/Porting/Build/

make clobber

sleep 5

make clean

sleep 5

make

sleep 20

cd /home/luke/daily/

sleep 2

tar -jcv -f NTGR_D3_CableRG_$date.tar.gz ./NTGR_D3_CableRG/*

sleep 2

rm -fr NTGR_D3_CableRG



Version 2 :



#!/bin/bash

#

#**************************************************************************

#*                                                                        *

#                                                                         *

#*  12 November, 2011                                                     *

#*                                                                        *

#*  created by: Freeman                                                   *

#*                                                                        *

#*                                                                        *

#**************************************************************************

date=$(date +%Y%m%d%H%M)

CURRENT=`pwd`





tar -jcv -f NTGR_D3_CableRG_$date.tar.gz ./NTGR_D3_CableRG/*

sleep 2

rm -fr NTGR_D3_CableRG

sleep 2





source /opt/export_env

# Current Directory

cd $CURRENT

cvs checkout NTGR_D3_CableRG

sleep 30

cp -f $CURRENT/.config $CURRENT/NTGR_D3_CableRG/Porting/Build/

cd $CURRENT/NTGR_D3_CableRG/Porting/Build/

make clobber

sleep 5

make clean

sleep 5

make



 

0 意見:

張貼留言