반응형
docker 설치 방법
Linux 2021. 9. 28. 15:04

RHEL 계열 - cent, Amazon Linux # docker 설치 yum install -y docker-ce # docker 버전 확인 docker version # docker 설치 확인 docker info ubuntu linux (20.04.2 이상) # docker 설치 sudo apt install docker.io # docker 버전 확인 docker version # docker 설치 확인 docker info # 설치 명령어를 입력해 보면 아래와 같이 수행된다. $ sudo apt install docker.io Reading package lists... Done Building dependency tree Reading state information... Done The f..

터미널에서 상태 반복 확인 방법 - bash while loop
Linux 2021. 9. 28. 10:55

$ while true; do ls -al ; date; echo ; echo ; sleep 1; done 파일 생성이나 프로세스 상태 등 명령어를 반복해서 확인해야 하는 경우가 있다. 이 경우 shell script의 while 을 이용하면 명령어를 반복해서 입력할 필요가 없다. # while true 를 입력하면 > 가 표시되므로 이후 순서대로 기입한다. $ while true > do > ls -al > date > echo > echo > sleep 1 > done # done 를 입력하면 for loop 가 작동하며 아래와 같이 출력된다. total 8 drwxrwxr-x 2 enowy enowy 4096 Sep 28 01:45 . drwxr-xr-x 7 enowy enowy 4096 Sep 2..

Linux cron 의 mail 발송 중지
Linux 2021. 9. 27. 19:56

crontab을 수정하여 적용하면 실행될 때마다 실행 결과가 전송된다. 희망하는 경우라면 문제가 없지만 발송 결과가 계속 쌓이고 mail 함도 점점 늘어나므로 필요 없는 경우는 중지하는 것이 좋다. crontab -e 로 수정한 뒤 # 맨 위에 이렇게 추가 한다. MAILTO="" # 5분마다 실행하는 cron 항목 */5 * * * * /app/temp/filename MAILTO를 공백으로 추가한다.

[Linux] nohup.out 처리
Linux 2021. 9. 27. 17:57

리눅스에서 Background로 실행하는 경우 아래와 같은 명령어를 사용한다. nohup ./sample.sh & nohup : 터미널이 종료되더라도 프로세스 실행은 유지한다. (stty) ./sample.sh : 실행할 프로세스 & : 이 프로세스를 Backgroud 로 실행 이 경우 실행한 위치에 nohup.out 파일이 생성된다. 프로세스 실행시 출력되는 stdout 내용이 이 파일에 기록된다. 프로세스가 실행되는 동안 stdout으로 출력되는 모든 내용이 nohup.out으로 쌓이면서 오랜 시간이 지나면 (출력 내용이 많다면 금세) nohup.out 파일 용량이 커지게 된다. 그래서 아래와 같이 명령어를 수행하여 nohup.out 파일이 생기지 않도록 한다. nohup ./sample.sh 1> ..

반응형