쉘스크립트애들15 linux diff 확인 하는 쉘스크립트 isDiffer 스크립트 내용은 아래와 같다. [lhr@server test]$ cat isdiffer.sh #!/bin/bash function isDiffer() {echo `diff --brief ${1} ${2}`} main() { RES=$(isDiffer "./a.log" "./b.log") echo ${RES}if [[ "${RES}" == *differ* ]] ; thenecho "diff" else echo "eq" fi } main 2015. 12. 3. ps afxu | grep httpd | awk '{print $2}' | xargs kill -9 ps afxu | grep httpd | awk '{print $2}' | xargs kill -9 root@Sch-Sysng:/ss/src/packages/httpd-2.2.11># ps afxu | grep httpd | awk '{print $2}' 12195 20086 28319 31898 14264 root@Sch-Sysng:/ss/src/packages/httpd-2.2.11># ps afxu | grep httpd | awk '{print $2}' | xargs kill -9 root@Sch-Sysng:/ss/src/packages/httpd-2.2.11># ps afxu | grep httpd root 12206 0.0 0.0 5032 704 pts/0 S+ 10:15 0:00 \_ gre.. 2015. 11. 10. 쉘 스크립트로 rsync 수행하기 : rsync -avz --exclude rsync -avz --exclude=${exdir1} --exclude=${exdir2} ${stage_SRC}/${1}/ ${TRG_IP}::R${TRG}/${1} 여기에서 $1 은 해당 스크립트를 수행했을때 처음 파라미터를 의미한다. 즉 ./스크립트명 test 에서의 test 를 말한다. 1) 해당 소스 pvod-stage /ss/bin 353 $ vi ppppp_deploy.sh #!/bin/bash ## parameter $1 DAY1=`date +%m%d` LOGDIR="/tmp/deploylog/ppppp/$DAY1" ## stage server's ip stage_SRC=/data/docs/ppppp ## target server's pwd TRG=/data/docs/ppppp ## tar.. 2015. 11. 10. 이전 1 2 3 4 다음