반응형
Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 디자인패턴
- 암표거래
- 매크로를 바라보는 시각
- factory metohd pattern
- 생성패턴 행위패턴 구조패턴
- bandit21
- 팬인과 팬아웃
- 리버스쉘
- ui 디자인 기본원칙
- madia designer ui design
- gof design pattern
- nc reverse shell
- base64
- cron
- fan-in fan-out
- 구조적 설계
- Bandit
- sofrware architeture
- 모듈구조도
- ssh
- strucuture charat
- telnet
- 소프트웨어공학 디자인패턴
- 상태다이어그램
- 객체 상속 속성 인스턴스 메소드 오퍼레이션
- status diagram
- 클래스 관계
- UseCase
- prototypepattern 예시 example
- usecase description
Archives
- Today
- Total
2.log
세션 연결 끊겨도 프로세스 동작하게 하는 법 (nohup 명령어) 본문
728x90
반응형
nohup
리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊어져도 계속 동작할 수 있게 해주는 명령어
본래 터미널에서 세션 로그아웃 되면 해당 터미널에서 실행한 프로세스들에게 HUP signal 전달하여 종료시키지만, nohup 은 이 시그널을 프로세스가 무시하도록 함
또한 nohup 은 표준 출력(standard output) 을 nohup.out 파일로 리다이렉션 하여 계속 기록하기에 프로세스 상태 확인 가능하며, 다만 이러한 로그는 디스크 자원을 낭비할 수 있기에 불필요한 출력파일은 생성하지 않는 것이 좋음
명령어
$ nohup [process] &
프로세스 부분에 실행하고자 하는 프로그램이나 스크립트 지정, 이 때 스크립트 파일 권한은 755 이상이어야 하며 일반적으로 nohup 명령어 사용시 백그라운드 작업으로 실행하는 경우가 많으므로 & 를 붙여 명시해 줌
nohup.out 파일 리다이렉션
$ nohup [process] 1>/dev/null 2>&1 &
만약 nohup.out 파일 생성하지 않으려면 표준 출력 및 표준 에러를 /dev/null 로 리다이렉션 시켜줌
nohup으로 실행한 프로세스 종료
#grep 으로 특정 프로세스(PID) 찾기
$ ps -ef | grep [precess]
#종료
$ kill -15 [PID]
#강제종료 (종료 정 안될 때)
$ kill -9 [PID]
-e : 실행중인 모든 프로세스 출력
-f : 프로세스 상태정보 출력
[출처]
https://gracefulprograming.tistory.com/128
728x90
반응형
'HACKING > Bandit+' 카테고리의 다른 글
NC와 바인드쉘, 리버스 쉘 (2) | 2023.04.16 |
---|---|
tmux 에 대하여 (0) | 2023.04.15 |
Socket 통신 절차 간략히 정리 (TCP) (0) | 2023.04.15 |
PPP(Point-to-Point Protocol) (0) | 2023.04.15 |
포트 포워딩과 SSH 포트포워딩/터널링에 대하여 (2) | 2023.04.09 |
Comments