반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- codedeploy
- chart.js
- bootstrap
- docker
- Flux
- Kafka
- Spring
- aws cicd
- VPN
- JavaScript
- COALESCE
- Spring Error
- codebuild
- 도커
- java bigdecimal
- SQL
- kubeflow
- Airflow
- node
- PostgreSQL
- codepipeline
- Python
- aws
- Jenkins
- or some instances in your deployment group are experiencing problems.
- AWS CI/CD 구축하기
- codedeploy error
- IntelliJ
- chartjs
- redis
Archives
- Today
- Total
Small Asteroid Blog
[linux] nohup 터미널 세션 끊겨도 프로세스 실행 되게 하기(백그라운드에서 실행) 본문
728x90
nohup로 실행하면 hang-up signal이 와도 동작하기 때문에 터미널 연결이 끊어져도 실행을 멈추지 않는다
&는 백그라운드로 실행한다는 의미로
기본적으로 nohup가 아닐 경우 터미널이 끊어지면 실행도 끊어진다.
nohup [프로세스] &
nohup 를 통해 작업이 실행되는 동안 나타나는 메시지는 nohup.out 파일에 저장된다.
rail 명령어로 nohup.out 파일에 저장되고 있는 메시지들을 확인할 수 있다.
종료는 ctrl+c로 할 수 있다.
tail -f nohup.out
cat nohup.out
프로세스가 잘 실행되고 있는지 jobs 명령어로 확인한다.

프로세스 종료는 kill 명령어를 사용한다
작업번호 앞에 %를 꼭 붙여 사용해야한다
netstat -tnlp
#kill -9 %작업번호
kill -9 %1
#kill -9 프로세스PID
백그라운드에 남아있는 작업을 포그라운드로 올리고 싶을때는 fg를 사용한다
#fg %작업번호
fg %1
작업을 백그라운드에서 실행하기 위해서는 bg 명령어를 사용한다
#bg %작업번호
bg %1
https://gracefulprograming.tistory.com/128
[Linux] nohup 세션이 끊겨도 계속 실행되도록 해보자
개요 nohup 명령어는 리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어입니다. 기본적으로 터미널에서 세션 로그아웃(logout)이 발생
gracefulprograming.tistory.com
728x90
반응형
'클라우드 및 인프라 > Linux' 카테고리의 다른 글
[linux] 리눅스 사용자와 그룹관리 (0) | 2021.06.23 |
---|---|
polkitd cpu많이 사용됨 - polkitd high cpu usage for at least hours (0) | 2021.06.23 |
linux 파일 버전 확인(spark, hadoop, java,pip) (0) | 2021.06.17 |
[airflow] WARNING: No user yet created, use flask fab command to do it (0) | 2021.06.17 |
docker 기반 airflow 설치하기 (0) | 2021.06.16 |