검색결과 리스트
Script/Bash Shell에 해당되는 글 5건
- 2012.09.07 삼성 STB 패치 방법
- 2012.09.06 re-direction test shell script
- 2012.09.06 리눅스 OS 시간을 측정하여 1분마다 특정 동작을 수행하게 만드는 sh 베이스 프로그램
- 2012.08.26 Re-direction by shell script
- 2012.08.05 find 파일명만 추출
글
1. ssh로 접속(IP:.. Port:23502)
id:root, passwd:ruamazing!
2. cd /DATA/SKAF/swpatch/patchsrc 폴더로 이동
3. FW(patch.tgz, version.txt)를 해당 위치로 복사
4. sync
5. reboot
하면, 부팅하면선 업그레이드 됩니다.
usb에 넣을때..
usb_e5030 폴더를 만들고,
usb_e5030 폴더 아래에 patch.tgz, version.txt 파일을넣고 reboot
하면 업그레이드 됩니다.
'Script > Bash Shell' 카테고리의 다른 글
re-direction test shell script (0) | 2012.09.06 |
---|---|
리눅스 OS 시간을 측정하여 1분마다 특정 동작을 수행하게 만드는 sh 베이스 프로그램 (0) | 2012.09.06 |
Re-direction by shell script (0) | 2012.08.26 |
find 파일명만 추출 (0) | 2012.08.05 |
설정
트랙백
댓글
글
'Script > Bash Shell' 카테고리의 다른 글
삼성 STB 패치 방법 (0) | 2012.09.07 |
---|---|
리눅스 OS 시간을 측정하여 1분마다 특정 동작을 수행하게 만드는 sh 베이스 프로그램 (0) | 2012.09.06 |
Re-direction by shell script (0) | 2012.08.26 |
find 파일명만 추출 (0) | 2012.08.05 |
설정
트랙백
댓글
글
#!/bin/bash
pre=$(date +"%T")
echo "pre time : $pre"
SaveIFS=$IFS
IFS=":"
declare -a Array=($pre)
IFS=$SaveIFS
echo "Array[0]=${Array[0]}"
echo "Array[1]=${Array[1]}"
items=`echo ${Array[2]} | sed 's/^0*//'`
#echo "Array[2]=${Array[2]}"
tpre=$((${Array[0]}*60*60+${Array[1]}*60+$items))
echo "Current time for second : = $tpre"
echo $tpre > dump.tsp
tget=$(cat dump.tsp)
echo $tget
tset=$(($tget+60))
echo "tset time : $tset"
while :
do
now=$(date +"%T")
echo "Current time : $now"
SaveIFS=$IFS
IFS=":"
declare -a Array1=($now)
IFS=$SaveIFS
items=`echo ${Array1[2]} | sed 's/^0*//'`
tpre1=$((${Array1[0]}*60*60+${Array1[1]}*60+$items))
echo "Current time for second : = $tpre1"
if [ $tpre1 -ge $tset ]
then
echo "Current time to make a file : $tpre1 pre : $tset"
echo $tpre1 > dump.tsp
exit 0
fi
sleep 3
done
'Script > Bash Shell' 카테고리의 다른 글
삼성 STB 패치 방법 (0) | 2012.09.07 |
---|---|
re-direction test shell script (0) | 2012.09.06 |
Re-direction by shell script (0) | 2012.08.26 |
find 파일명만 추출 (0) | 2012.08.05 |
설정
트랙백
댓글
글
#!/bin/bash
InitialSegBuffer=1
SegmentDuration=6
server_ip_1=192.168.10.174
server_ip_2=192.168.10.175
content=/vod/Movie/AVATAR_700k.m3u8
used_svr=1
seg_url=""
result=0
file_name=""
function GetSegmentURL()
{
if [ $used_svr -eq 1 ]
then
#echo "used_svr=$used_svr"
seg_url=$1
else
echo $1 > $$.tmp
sed -i "s/${server_ip_1}/${server_ip_2}/g" $$.tmp
seg_url=`cat $$.tmp`
rm -f $$.tmp
fi
echo "seg_url=$seg_url"
}
function ServerStatusCheck()
{
if [ $1 -ne 0 ]
then
echo "SS error"
if [ $used_svr -eq 1 ]
then
used_svr=2
else
used_svr=1
fi
else
echo "wget executed successfully"
fi
echo "SS=$used_svr ==>"
}
function GetFileName()
{
url="http://192.168.10.171/vod/Movie/AVATAR_700k_-_-_0043.ts?sid=54730"
file_name=$(basename $1)
OLDIFS=$IFS
IFS="?"
read -a array <<< "$(printf "%s" "$file_name")"
IFS=$OLDIFS
file_name=${array[0]}
}
# PID
imsi=$$.m3u8
rm -f ./*.m3u8
rm -f ../segments/*
lynx --source "http://$server_ip_1$content" >> $imsi
dos2unix $imsi
if [ -f $imsi ]
then
count=1
for imsi2 in $(awk '/http/{print}' $imsi)
do
if [ $count -gt $InitialSegBuffer ]
then
sleep $SegmentDuration
fi
#lynx --source $imsi2 > /dev/null
while :
do
GetSegmentURL $imsi2
GetFileName $seg_url
wget -q "$seg_url" -O "/var/www/html/test/segments/$file_name"
result=$?
if [ $result -ne 0 ]
then
ServerStatusCheck $result
usleep 1000
else
break;
fi
done
count=$(($count+1))
done
fi
rm -f $imsi
'Script > Bash Shell' 카테고리의 다른 글
삼성 STB 패치 방법 (0) | 2012.09.07 |
---|---|
re-direction test shell script (0) | 2012.09.06 |
리눅스 OS 시간을 측정하여 1분마다 특정 동작을 수행하게 만드는 sh 베이스 프로그램 (0) | 2012.09.06 |
find 파일명만 추출 (0) | 2012.08.05 |
설정
트랙백
댓글
글
$ for file in /home/*.exe; do echo `basename $file`; done
'Script > Bash Shell' 카테고리의 다른 글
삼성 STB 패치 방법 (0) | 2012.09.07 |
---|---|
re-direction test shell script (0) | 2012.09.06 |
리눅스 OS 시간을 측정하여 1분마다 특정 동작을 수행하게 만드는 sh 베이스 프로그램 (0) | 2012.09.06 |
Re-direction by shell script (0) | 2012.08.26 |
RECENT COMMENT