![새 프로세스를 만들지 않고 쉘이 명령 파일을 실행하도록 하려면 어떻게 해야 합니까? [폐쇄]](https://linux55.com/image/129977/%EC%83%88%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EB%A7%8C%EB%93%A4%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EC%89%98%EC%9D%B4%20%EB%AA%85%EB%A0%B9%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
sh와 csh를 사용하여 이를 수행하는 방법을 설명하십시오.
답변1
이 exec
명령은바꾸다지정된 외부 유틸리티의 현재 쉘입니다. 이는 POSIX 쉘 및 csh
.
예: 현재 셸을 대화형 셸로 바꿉니다 ksh
.
$ exec ksh
외부 유틸리티는 스크립트일 수도 있습니다.
sh와 csh를 사용하여 이를 수행하는 방법을 설명하십시오.
이 exec
명령은바꾸다지정된 외부 유틸리티의 현재 쉘입니다. 이는 POSIX 쉘 및 csh
.
예: 현재 셸을 대화형 셸로 바꿉니다 ksh
.
$ exec ksh
외부 유틸리티는 스크립트일 수도 있습니다.