728x90
이번 포스트에서는 리눅스의 후면 처리에 대해 다루도록 하겠습니다.
후면 처리란?
: 명령어들을 후면에서 처리하고 전면에서는 다른 작업을 할 수 있으면 동시에 여러 작업을 수행하게 해줍니다. 시간이 오래 걸리는 작업 등의 실행에 유용하며 명령어의 마지막 부분에 '&' 붙이고 실행하면 됩니다.
후면 처리 예시 :
- (sleep 50; echo done1)& : 50초 대기하고 화면에 done1을 출력하라는 의미이며 job 번호는 3323
- (sleep 50; echo done2)& : 50초 대기하고 화면에 done2을 출력하라는 의미이며 job 번호는 3326
- jobs : 현재 돌아가고 있는 백그라운드 프로세스 리스트를 모두 출력한다. +는 스택의 가장 위에 있는 의미이며 제일 최근에 실행한 후면처리 명령어입니다.
- fg : fg 엔터만 하면 스택의 가장 위에 있는 것이 foreground로 돌아옵니다. 뒤에 %작업 번호를 붙이면 해당 작업번호의 ㅈ프로세스를 foreground로 돌릴 수 있습니다.
'Operating System > Linux' 카테고리의 다른 글
프로세스 (0) | 2022.04.30 |
---|---|
입출력 재지정 (0) | 2022.04.30 |
[명령어] chown, chgrp (0) | 2022.04.29 |
umask (기본 권한 설정) (0) | 2022.04.29 |
파일 속성 (0) | 2022.04.28 |