xterm이 자식을 죽이는 것을 방지

xterm이 자식을 죽이는 것을 방지

fzf창 관리자 키 바인딩을 사용 하여 xterm선택한 파일을 열고 싶습니다 . 그래서 키 생성을 바인딩 xterm -e fzf-open하고 다음 위치에 넣었습니다 fzf-open.

    #!/usr/bin/bash

    # fzf-open: find a file and open it

    if file=$(find ~ -type f -name "*.pdf" |
                    fzf); then
            xdg-open "$file" &
            # disown
    fi

그러나 이는 터미널에서 실행할 때만 작동합니다. 파일이 열려 있는 동안 &전용 창을 제거하고 정지하지 않으면 키 바인딩이 작동하지 않습니다 .xterm

내 생각엔 이것이 죽으면 xterm자식도 데리고 간다는 의미인 것 같아요. 적절한 프로그램이 실행되지만 xterm이 종료되면 종료됩니다. disown그 라인을 따라 퍼팅을 시도했지만 xdg-open ...아무런 차이가 없었습니다.

xterm프로그램이 종료된 후 프로그램이 삭제되는 것을 방지하는 방법은 무엇입니까 ?

관련 정보