개발/개발관련

[개발관련] 톰캣 bin디렉토리, startup.sh, shutdown.sh, exec, phind

mabb 2023. 5. 2. 14:01
반응형

startup.sh와 shutdown.sh는 catalina.sh를 exec 할 때 넘겨주는 파라미터가 start인지, stop인지만  다르고 모두 동일하다.
fork가 프로세스를 복사하여 쓰는 것이라면 exec는 기존 프로세스의 구조를 유지하고 내용만 변경하여 실행하는 것이다.

 

톰캣 startup.sh와 shutdown.sh

 

exec "$PRGDIR"/ "$EXECUTABLE" (start | stop) "$@"

 

catalina.sh에 넘겨주는 파라미터에 따라 start또는 stop된다. catalina.sh 에서는 넘겨받은 인자로 분기하여 start, stop 등의 기능을 수행한다.

한편  인공지능에게 모르는 문법의 주석을 달아달라고 질문해보았다.
명령어 문법의 요소 요소 하나하나를 설명해주고 부연 설명까지 해주고 있다.

반응형