- ctrl+z 누르면 프로그램이 종료된 것이 아니고 백그라운드로 실행된다.
아래의 명령을 입력하면 작업 중이던 프로그램이 다시 보이게 된다.
fg # foreground를 의미한다
아래의 명령을 입력하면 어떤 프로그램이 백그라운드로 돌고 있는지 터미널에 출력해준다.
jobs
이때 +가 붙어있는 프로그램이 진행 중인 프로그램이고 그다음 프로그램은 -가 붙어있다.
종료를 시키고 싶으면 예를 들어 4라고 써 있는 프로그램을 종료시키고 싶으면 다음을 실행한다.
kill %4
좀 더 확실한 방법은 다음과 같다.
kill -9 %4
&가 명령어 뒤에 붙으면 명령어가 실행될 때 백그라운드로 실행된다.
ls -alR / > result.txt 2> error.log &
위의 명령은
ls -alR / : 현재 파일 시스템의 루트 디렉토리부터 하위 디렉토리까지 모두 나열한다.
> result.txt : 내용 결과를 result.txt에 덮어쓴다.
2> error.log : '2>' 는 명령 중 에러 출력을 나타내며 이를 error.log에 저장한다.
& : '&' 는 백그라운드에서 실행하게 한다. 다른 작업을 수행할 수 있다.
'리눅스 > 정보' 카테고리의 다른 글
hostname 변경 (0) | 2023.09.04 |
---|---|
파일 목록 표시, ls와 ll (0) | 2023.08.21 |
파일 찾는 법 (0) | 2023.08.07 |
프로세스 (0) | 2023.08.07 |
디렉토리 구조 (0) | 2023.08.07 |