2012年3月20日 星期二

[Bash Script+xdotool] Download code && Update DATE automative



Version 2 -- add space into set UBFINAME1 dgwsdk-3.5.0.22-12'$DATE'.img


#!/bin/bash

# cp file from A place to tftp

DATE=`date +%m%e`

Comannd='set'

Parameter='UBFINAME1 '

Filename='dgwsdk-3.5.0.24-12'$DATE'.img'

echo $SetFileName

cp -a  /home/freeman/111.2.1.147/20120611/UBEE_D3_CableRG/build/dgwsdk/images/$Filename /home/freeman/tftp/

chmod 777 ./$Filename



# change ifconfig eth0 IP address

sudo ifconfig eth1 192.168.100.20

ifconfig

sleep 1



#use xdotool finish download code into board



xdotool key alt+1

xdotool type 'set serverip 192.168.100.20'

xdotool key 'Return'

sleep 0.1



xdotool type $Comannd

xdotool key space

xdotool type $Parameter

xdotool key space

xdotool type $Filename

xdotool key 'Return'

sleep 0.1

xdotool type 'run update1'

xdotool key 'Return'


 



Version 1


#!/bin/bash

# cp file from A place to tftp

DATE=`date +%m%e`



cp -a  /home/freeman/111.2.1.147/20120320/UBEE_D3_CableRG/build/dgwsdk/images/dgwsdk-3.5.0.22-12$DATE.img /home/freeman/tftpboot/

chmod 777 ./dgwsdk-3.5.0.22-12$DATE.img



# change ifconfig eth0 IP address

sudo ifconfig eth3 192.168.100.20

ifconfig

sleep 1



#use xdotool finish download code into board

SetFileName='set UBFINAME1 dgwsdk-3.5.0.22-12'$DATE'.img'

xdotool key alt+1

xdotool type 'set serverip 192.168.100.20'

xdotool key 'Return'

sleep 0.1

xdotool type $SetFileName

xdotool key 'Return'

sleep 0.1

xdotool type 'run update1'

xdotool key 'Return'







0 意見:

張貼留言