반응형
bash에서 fork 및 exec
bash에서 fork와 exec를 어떻게 구현합니까?
스크립트를 다음과 같이 가정합시다.
echo "Script starts"
function_to_fork(){
sleep 5
echo "Hello"
}
echo "Script ends"
기본적으로 C에서 fork 및 exec 호출을 사용하는 것과 같이 해당 함수를 새 프로세스로 호출하고 싶습니다.
스크립트에서 상위 스크립트가 종료되고 5 초 후에 "Hello"가 인쇄 될 것으로 예상됩니다.
쉘에서와 같이 앰퍼샌드를 사용하십시오.
#!/usr/bin/bash
function_to_fork() {
...
}
function_to_fork &
# ... execution continues in parent process ...
어때 :
(sleep 5; echo "Hello World") &
참고 URL : https://stackoverflow.com/questions/3096561/fork-and-exec-in-bash
반응형
'Development Tip' 카테고리의 다른 글
전자와 함께 sqlite3 모듈을 사용하는 방법은 무엇입니까? (0) | 2020.11.10 |
---|---|
SSL이 최대 허용 길이를 초과하는 레코드를 받았습니다. (0) | 2020.11.10 |
subclipse : 기본 SVN 클라이언트를로드 할 수 없습니다. (0) | 2020.11.10 |
String.Replace가 "전체 단어"를 누르는 방법 (0) | 2020.11.10 |
OSX 10.7 Lion의 JDK (0) | 2020.11.10 |