JG Story

[4] 리눅스 백그라운드(background) 명령어 실행 본문

IT/Linux

[4] 리눅스 백그라운드(background) 명령어 실행

JG_lee 2021. 3. 19. 17:31

1. 명령어 &

- 명령어 뒤에 &을 붙이면 백그라운드에서 작업 실행

 

 a 파일을 /tmp 경로내로 권한 유지하며 복사 ( background 에서 명령어 실행 )

- & 사용시에는 사용자가 터미널 세션이 끊는경우 백그라운드 중인 작업도 같이 종료됨

   -> nohup 명령어를 함께 사용하여 세션이 끊어져도 계속 실행되도록 설정 가능

 

2. nohup 명령어 &

- nohup 실행시 -> 현 위치 내에 nohup.out 파일이 생성됨

- 명령어 실행시 발생하는 표준출력을 nohup.out 파일안에 저장

 

- nohup으로 실행하면 해당 작업의 pid와 출력문구가 나오며, 확인 후 엔터 입력

 

   ** 백 그라운드로 구동중인 프로세스  조회 명령어  : jobs

 

 

3. 종료

- ps -ef 로 해당 쉘 pid 확인 후 kill로 종료 

  ex. ps -ef | grep cp[명령어]

       kill -9 109143[PID]

Comments