![Linux의 별도 그놈 터미널에서 파일을 실행하는 방법](https://linux55.com/image/47318/Linux%EC%9D%98%20%EB%B3%84%EB%8F%84%20%EA%B7%B8%EB%86%88%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
별도의 터미널에서 C 프로그램을 실행하고 싶은데 이 명령을 사용해 보았습니다.
gnome-terminal -x ./test
그리고
gnome-terminal -e test
하지만 새 터미널이 열리고 출력이 제공되기 전에 사라집니다. Genome Terminal을 사용하여 이 문제를 어떻게 해결할 수 있나요?
답변1
응용 프로그램을 스크립트에 넣고 read
끝에 추가하십시오.
테스트.sh:
#!/bin/sh
./test
read
스크립트에 실행 권한을 추가하는 것을 잊지 마세요
답변2
명령이 실행된 후에도 터미널을 열어 두려면 다음과 같이 터미널에서 일부 셸을 실행하면 됩니다.
gnome-terminal -x bash -c 'test; bash'