'Touch'에 해당되는 글 3건
- 2010.04.11 현재 사용자의 그룹을 알고 싶을 때
- 2009.09.17 JSP를 수정해도 반영되지 않는 경우
- 2009.05.19 Tomcat 구동 쉘/배치파일 분석
- 현재 사용자의 그룹을 알고 싶을 때
- 日常茶飯事
- 2010. 4. 11. 07:42
어떤 시스템에 들어갔는데 지금 내가 로그인한 계정의 그룹을 알고 싶었다.
어떤 명령어를 써야 하나?
$ whoami
user1
$ who am i
user1 pts/0 2010-04-11 05:33 (192.168.100.254)
$ grep `whoami` /etc/passwd
user1:x:1306:1306::/home/hosting_users/user1:/home/bin/bash
$ touch _tmp; ls -al _tmp; rm _tmp //파일 하나 만들어 보면 알잖아
-rw-rw----+ 1 user1 user1 0 4월 11 07:41 _tmp
user1
$ who am i
user1 pts/0 2010-04-11 05:33 (192.168.100.254)
$ grep `whoami` /etc/passwd
user1:x:1306:1306::/home/hosting_users/user1:/home/bin/bash
$ touch _tmp; ls -al _tmp; rm _tmp //파일 하나 만들어 보면 알잖아
-rw-rw----+ 1 user1 user1 0 4월 11 07:41 _tmp
다른 방법도 있을거 같은데...
- JSP를 수정해도 반영되지 않는 경우
- 日常茶飯事
- 2009. 9. 17. 21:30
예전에(2002년도) WebLogic을 사용한 프로젝트에서 개발자들이 소스를 Samba를 통해서 올렸다.
그런데 아무리 파일을 새로 올려도 수정되지 않았다.
그러던 중 어떤 개발자가 touch로 파일수정시간을 갱신해서 해결했다.
얼마전 작업한 소스를 서버에 올렸는데 작업한 부분이 반영되지 않았다.
AP서버는 SunOne이었고, Windows환경이었다.
아무래도 이 경우도 JSP파일이 변경된 것을 서버에서 알지 못해서 그런거 같다.
파일을 복사해서 붙여넣는게 아니라 수정하니깐 JSP가 컴파일된다.
그런데 아무리 파일을 새로 올려도 수정되지 않았다.
그러던 중 어떤 개발자가 touch로 파일수정시간을 갱신해서 해결했다.
얼마전 작업한 소스를 서버에 올렸는데 작업한 부분이 반영되지 않았다.
AP서버는 SunOne이었고, Windows환경이었다.
아무래도 이 경우도 JSP파일이 변경된 것을 서버에서 알지 못해서 그런거 같다.
파일을 복사해서 붙여넣는게 아니라 수정하니깐 JSP가 컴파일된다.
- Tomcat 구동 쉘/배치파일 분석
- 日常茶飯事
- 2009. 5. 19. 16:28
- HP-UX, Tomcat/5.5.27
catalina.sh
- Windows, Tomcat/4.1.37-LE-jdk1.4
startup.bat
catalina.bat
- Windows, Tomcat/6.0.18
startup.bat
catalina.sh
- OS 종류를 확인하고 변수 설정
- setenv.sh 실행
- setclasspath.sh 실행
- touch "$CATALINA_BASE"/logs/catalina.out
- $JAVA_WRAPPER "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_BASE"/logs/catalina.out 2>&1 &
- Windows, Tomcat/4.1.37-LE-jdk1.4
startup.bat
catalina.bat
- CATALINA_OPTS 설정
- setenv.bat 실행
- setclasspath.bat 실행
- echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%
echo Using JAVA_HOME: %JAVA_HOME%
- Windows, Tomcat/6.0.18
startup.bat
- CATALINA_HOME 변수로 %CATALINA_HOME%\bin\catalina.bat를 확인한다.
- 현재 디렉토리를 CATALINA_HOME 으로 두고 위와 같이 확인한다.
- 그래도 catalina.bat를 찾지 못하면 에러
- 전달된 인자를 설정하고
- catalina.bat start 를 실행시킨다.
- 위와 같이 CATALINA_HOME 변수 확인
- setenv.bat 실행
- setclasspath.bat 실행
- CLASSPATH 설정
- echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%
echo Using JAVA_HOME: %JAVA_HOME%
Recent comment