Linux Unix103 [ Linux ] crontab 간단 사용법 crontab -e,-l -l 옵션은 해당 접속 계정으로 걸려있는 스케쥴링 리스트 shell>crontab -l 50 06 * * * /home/dhkang/service/active_user.php > /dev/null 00 07 * * * /home/dhkang/daily_stat/crontab.sh > /dev/null 01 07 * * * touch /home/dhkang/last_updated 05 08 * * * /home/dhkang/daily_stat/cab.php > /dev/null 00 09 * * * /home/dhkang/daily_stat/cab.php > /dev/null 이런식으로 나옴 -e 옵션은 해당 접속 계정으로 걸려있는 스케쥴링을 edit 하는 기능 -e 에서 시간 설.. 2011. 2. 23. [ Linux ]txt 파일에서 awk 로 특정 항목 합계 계산 특정 항목의 합계,평균을 구하는데 어떻게 해야 할지 잘 몰랐었다. 아래와 같이 하면 되더라 1. 갯수 구하기 cat efmsTransaction.log.20110221 | grep '18:' | wc =>cat 파일 이름 | grep '찾고자 하는 특정 문자열' | wc 를 하면 갯수가 나옴(맨 앞줄이 줄수 이므로 갯수임) 2. 특정 항목의 합계를 구하기 cat efmsTransaction.log.20110221 | grep '18:' | awk -F " " '{total+=$4} END {print total}' =>cat 파일이름 | grep '특정 문자열' | awk -F "구분자" '{total+=몇번째항목인가} END {print total} 마지막에 print total 로 변수를 찍음으로 합.. 2011. 2. 22. [ Linux ] 줄,단어,byte 수 세는 명령[wc] shell> cat 7002_access_tig01.20110210* | wc 이런식으로 명령어를 치니(txt 파일이었다) 488 9760 100310 이런식으로 결과가 나왔다 앞에서 부터 라인수,단어수,byte 수 이다. 2011. 2. 11. [ Linux ] 쉘 스크립트 시간 표현 및 시간 계산 시간 표현은 아래와 같이 한다. DAT=`date +%Y%m%d-%H%M%S` date format 은 중간에 - 든 / 든 넣기 나름이다. 시간 계산은 아래와 같다 DAT=`date -d "-1 hours" +%Y%m%d-%H%M%S` #1시간전 DAT=`date -d "-1 days" +%Y%m%d-%H%M%S` #1일전 DAT=`date -d "-1 month ago" +%Y%m%d-%H%M%S` #1달전 DAT=`date -d "1 years ago" +%Y%m%d-%H%M%S` #1년전 위에서 date -d 옵션이 HP-UX 에서 안되는 현상을 발생 하였다. 문서들을 찾아봐도 HP-UX 에서만 안된다고 나와 있다. 그래서 HP-UX 의 날짜 계산 스크립트를 아래에 적어 놓는다. 초로 계산한 1일.. 2011. 1. 8. 이전 1 ··· 17 18 19 20 21 22 23 ··· 26 다음