Control-c를 누르지 않고 bash에서 urxvt를 포크합니다.

Control-c를 누르지 않고 bash에서 urxvt를 포크합니다.

나는 bash를 사용하여 bash에서 새로운 하위 쉘을 생성할 수 있다는 것을 알고 있습니다(내 용어를 수정해주세요) &. 그러나 대부분의 프로그램에서 bash로 돌아가려면 Control-c를 눌러야 합니다. 이런 일이 발생하지 않도록 방지할 수 있는 방법이 있습니까? 일단 명령을 호출하면 urxvt -e bash &현재 쉘이 정지되지 않습니다. 아니면 이 동작이 urxvt와 관련이 있습니까?

답변1

백그라운드 작업을 시작할 때 쉘이 정지되지 않습니다. 평소처럼 프롬프트가 표시되지 않을 수 있지만(또는 백그라운드 작업이 터미널에 출력을 생성하는 경우 약간 차단될 수 있음) 이 시점에서 셸에 입력하는 모든 내용은 확실히 평소처럼 셸에 입력됩니다.

Ctrl+C백그라운드 작업을 시작한 후 누를 필요가 없습니다. Enter를 눌러 쉘이 프롬프트를 다시 표시하도록 할 수 있습니다.

관련 정보