리눅스 분류
Centos6.5 에서 질문드립니다.
작성자 정보
- 토토쿠 작성
- 작성일
컨텐츠 정보
- 2,293 조회
- 1 댓글
- 0 추천
- 목록
본문
제가 /usr/local/mi/ 디렉토리 안에 ex.sh 의 파일을 실행시키려고 합니다.
[root@localhost mi]#./ex.sh&
혹은
[root@localhost mi]#/usr/local/mi/ex.sh&
을 입력하면 정상적으로 작동합니다.
#ps -ef|grep java
를 이용해서 프로세스를 확인해보면 정상작동을 하는데 문제는
루트 혹은 다른 디렉토리에서
#/usr/local/mi/ex.sh&
을 실행시킬 경우
프로세스가 돈다는 리턴값은 받아지는데
#ps -ef|grep java
를 할경우
[1] + Done 으로 뜨네요. 저뜻은 실행이 완료되었다는 뜻으로 알고있는데 왜 다른 경로에서 실행시키면 실행시키자마자 바로 종료가 되는 걸까요.
고수님들의 해결방법좀 부탁드립니다.
관련자료
-
이전
-
다음
댓글 1
dslee님의 댓글
- dslee
- 작성일
이상하네요 ㅡ.ㅡ
절대경로를 모두 입력하면, 실행이 되는데, 바로 꺼져버리는 현상은 첨보네요..
mil 경로 밑에에서 절대경로로 입력하나,
루트디렉토리에서 절대경로로 입력하나, 결과는 똑같거든요.
혹시 빠지신거 잊지 않으신지?
절대경로를 모두 입력하면, 실행이 되는데, 바로 꺼져버리는 현상은 첨보네요..
mil 경로 밑에에서 절대경로로 입력하나,
루트디렉토리에서 절대경로로 입력하나, 결과는 똑같거든요.
혹시 빠지신거 잊지 않으신지?