일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- svn
- svn update
- xrdp
- svn 사용법
- docker 폐쇄망
- postgres install
- VirtualBox
- 프로젝트 네임변경 후 이클립스 로딩시 에러
- WH question
- ant
- svn dump
- mysql dml
- NEXUS
- svn load
- svn 변경된 파일 추출
- svn log
- apt-get update 오류
- grep
- 포스트그레스 설치
- Store password unencrypted
- docker oracle12c
- javax.servlet.GenericFilter
- svn 특정 리비전 사이 추출
- expected at least 1 bean which qualifies as autowire candidate
- svn commit
- Failed to download metadata for repo 'appstream'
- Oracle install
- Cannot prepare internal mirrorlist: No URLs in mirrorlist
- taskkill
- Remmina
- Today
- Total
목록전체 글 (189)
기억의 습작
서버를 운영하다보면 데몬이나 was같은 프로그램을 서비스 하는 경우가 있을 것이다. 하지만 서버가 재부팅 됬거나 혹시 지금 내가 관리하는 프로그램들이 정상적으로 잘 동작중인지 확인하기 위해서는 ps -ef | grep {프로세스명} 을 통해 확인하는 경우가 있다. 관리하는 프로세스가 많다면 한눈에 확인이 어려우니 스크립트를 만들어 관리를 해보자. 수정해서 사용할 부분 check_ps {프로세스명} {프로세스위치패스} {실행시크립트} 동작원리 1번째 파라미터로 넘어온 값으로 ps -ef 수행하여 최종 pid를 얻으면 정상적으로 동작 중 이라 판단하여 running 출력을하고 pid가 없을 경우 2번째 파라미터 위치로 이동하여 3번째 파라미터 를 실행하게 된다.
tree 구조로 (depth)로 저장되어 있는 파일중 특정 파일만 골라서 삭제하고 싶을때 날짜를 기준으로 삭제할 수 있습니다. 사용법 $ remove_oldfile.sh 202108210000 202108212359 파라미터 2개를 넘겨야 동작합니다. 첫 번째 파라미터는 삭제 대상의 시작날짜 두 번째 파라미터는 삭제 대상의 마지막 날짜
리눅스에서 rm -rf 명령어를 이용하다가 나도 모르게 실수로 중요한 파일을 삭제하여 곤란한 처지에 부딪치는 상황을 경험해 본적이 있을 것이다. 이러한 실수를 방지하고자 하는 스크립트를 만들어 사용해보자. 리눅스에서 휴지통 기능을 사용하기 위한 절차 파일이 지워지면 저장될 위치(휴지통)를 mkdir 로 만든다. del.sh 라는 스크립트를 만든다. ~/.bashrc 환경설정에 alias 를 등록한다. 사용한다. TEMP_DIR='휴지통위치를 수정하여 사용하세요' 사용하는 방법 $ del '삭제 대상파일'
와치독 프로그램 이란? 서비스 하고자 하는 프로그램(MyDaemon)이 죽었을 경우 다시 실행해주는 프로그램. (죽었는지 살았는지 사전에 감지) 와치독 기능을 테스트 하기 위해 1개의 데몬 프로그램과 4개의 스크립트가 필요합니다. MyDaemon (실제 서비스 하는 데몬 프로그램) runMyDaemon.sh ( MyDaemon 프로그램을 실행시켜주는 스크립트) watchdog.sh (데몬 프로그램을 감지하는 기능 + 데몬 프로그램을 다시 실행하는 기능) startWatchdog.sh ( watchdog.sh 스크립트를 nohup 으로 실행하는 기능) stopWatchdog.sh ( watchdog.sh 스크립트를 kill 하는 기능) watchdog.sh 은 2가지 항목을 수정한 뒤 사용해야 합니다. P..