답변:
bash에서 "bg"를 입력하면 입력이 필요하지 않을 때까지 백그라운드로 작업이 배치됩니다. 도움이되지 않을 수있는 STDERR 및 STDOUT으로 계속 출력됩니다. "fg"를 입력하여 작업을 다시 포 그라운드로 가져올 수 있습니다.
[adjuster@mx02 ~]$ cp ~/crap/* ~/crap2
(Ctrl-Z)
[1]+ Stopped cp ~/crap ~/crap2
[adjuster@mx02 ~]$ cp ~/crap3/* ~/crap4
(Ctrl-Z)
[2]+ Stopped cp ~/crap3/* ~/crap
[adjuster@mx02 ~]$ jobs
[1]+ Stopped cp ~/crap ~/crap2
[2]+ Stopped cp ~/crap3/* ~/crap
[adjuster@mx02 ~]$ bg 1
[1]- cp ~/crap ~/crap2 &
[1]- Exit 1 cp ~/crap ~/crap2
[adjuster@mx02 ~]$ fg 2
[adjuster@mx02 ~]$
그래서 그것은 긴 복사 작업을 시작하고 일시 중단하고, 두 번째 긴 복사 작업을 시작하고 일시 중단 한 다음 첫 번째 복사 작업을 백그라운드에 넣고 실행시킨 다음 첫 번째 복사 작업이 종료되었습니다. 그런 다음 마지막 복사 작업을 포 그라운드로 넣고 끝냅니다.
bg 1
그리고fg 1
나를 위해 일을하지 않지만,bg %1
및fg %1
않습니다.