답변:
찾고있는 용어를 "백그라운드"작업이라고합니다. 쉘이나 스크립트에서 명령을 실행할 때 끝에 플래그를 추가하여 백그라운드로 보내고 새 명령이나 스크립트의 나머지 부분을 계속 실행할 수 있습니다. 를 포함한 대부분의 쉘 sh
에서 이것은 &
캐릭터입니다.
#!/bin/sh
gedit &
rm ./*.temp
그런 식으로, 쉘의 종료를 기다리지 않고 gedit
모두 rm
와 gedit
동시에 실행됩니다.
"차단"이라는 용어는 일반적으로 입력 / 출력 스트림, 종종 파일이나 장치와 관련이 있습니다. 또한 컴파일 언어에서 사용한 것과 비슷한 의미로 사용되지만 bash 및 유사한 쉘 스크립팅에서는 용어 (및 기능!)가 약간 다릅니다.