프로세스를 시작했는데 예상보다 시간이 오래 걸려서 rm foo &
대신 말씀드리지 못해 죄송한 rm foo
경우, 프로세스를 백그라운드로 전환할 수 있는 방법이 있나요?
답변1
사용하는 거의 모든 셸에서 Ctrl-Z를 눌러 프로세스를 일시 중지한 다음 이 bg
명령을 사용하여 백그라운드에서 다시 시작할 수 있습니다.
예를 들어
$ sleep 1000
^Z[1] + Stopped sleep 1000
$ bg
[1] sleep 1000&
$ jobs
[1] + Running sleep 1000
$
사용자 입력이 필요한 작업과 같은 일부 작업은 백그라운드에서 실행되지 않고 중지되어 포그라운드( fg
)로 반환되기를 기다리고 있습니다.
(거기예쉘 및 이것이 작동하지 않는 경우는 임베디드 시스템이나 매우 오래된 유닉스 버전과 같이 고도로 전문화되는 경향이 있습니다.