OS/Linux 34

crontab에 java class 등록하여 사용

1. crontab 명령어 crontab -l : 등록된 crontab 목록을 보여준다. crontab -e : 등록된 crontab을 수정한다. crontab -r : 등록된 crontab을 삭제한다. 2. runnable jar 파일을 생성해서 커맨드라인에 vi 파일명.sh 을 입력하고 파일의 내용에 java -jar 파일명.jar 하면 된다. ex) sh파일 내용 cd /usr cd local // 해당경로로 이동 java -jar 123.jar 이후에 chmod 755 파일명.jar 해주면 완성! 3. crontab에 등록하려면 crontab -e를 입력하여 들어간 뒤 1 2 3 4 5 /경로/ 를 주면 완료된다. 1 : 분 2 : 시간 3 : 날짜 4 : 달 5 : 요일 - 0~6 [0은 일요일..

OS/Linux 2019.07.31

CentOS cpu 사용률

mpstat -P ALL 1 1 | grep Average 1. yum install sysstat로 설치 2. -P ALL은 모든 cpu 출력 명령어 3. 1 1에서 앞의 1은 갱신 주기(초) 뒤의 1은 출력 횟수 4. grep Average를 하는 이유는, 출력 횟수를 명시하면 마지막에 Average를 출력하는데, Average만 보기 위하여 써준다. 5. %idle이 쉬고 있는 자원이기 때문에 사용률을 구할 때 100 - %idle을 하면 된다. 6. 또는 split(문자열, " "); 로 쪼갠 후에 empty 는 제거하면 된다.

OS/Linux 2019.07.31

bin sh sed (문자열 replace)

sed란? : Stream EDitor, 파이프를 통해 지나가는 스트림을 편집할 수 있다. 표준입력이나 파일로부터 데이터 스트림을 받아서 변환한 다음 표준출력으로 보낸다. 그리고 sed 명령은 기본적으로 모든 행에 적용된다. shell 에서 sed 실행 (파일을 읽어서 파일의 라인별로 읽어 replace) while read line; do line=$(echo $line | sed "s@\[@@g") line=$(echo $line | sed "s@\]@@g") echo $line done < $datapath/korea.$checkdate.txt 설명 $datapath/korea.$checkdate.txt라는 파일을 읽어서 라인 별로 line이라는 변수에 저장 line 변수를 읽어서 sed로 [와 ]..

OS/Linux 2019.07.27
728x90
loading