본문 바로가기

나는개발자다!!/서버

리눅스 관련 썰~

웹프로그래밍을 실제 서버에서 운영중일때는 (혹은 개발서버)

다음과 같은 경우에 화면 변경이 안되는 경우가 있다.

 

A.jsp <-- include(common.jsp)

 

이 상황에서 b.jsp만 수정을 한다면?

A.jsp 에는 반영이 안 된다.

A.jsp를 수정해줘야 jvm에서(혹은 was)에서 새로 읽기 때문에 그 전까지는 반영이 안된다.

 

하여..... 리눅스에서 모든 파일을 다시 저장해주는 방법으로 일종의 팁이다.

 

cd /경로~

find . -name '*.jsp' -exec touch {} \;
 

 

 

 

찾아라 (find)

현재디렉토리이하를 (.)

모든jsp를 (*.jsp)

찾은 파일을 xxx 실행해라 (exec xxx)

touch 를 무옵션으로 그냥 실행하게 하면 파일이 없는 경우에는 0byte로 있는 파일인 경우에는 현재 시간으로 저장을 해버림.

{}는 옵션이고

뒤에 \; 는 꼭 써줘야함.