쉘스크립트 상에 kill 명령어 등록
글쓴이: lusilis / 작성시간: 화, 2004/12/14 - 3:13오후
하루 한번씩 해당 스크립트를 crontab에 등록시켜두고 실행중입니다.
실행된 프로세스는 다음날 스크립트가 실행될 때 kill 이 되야되구요.
export PATH=/usr/local/java/bin
export LANG=ko_KR.eucKR
kill -9 `cat /home/user/start.pid`
sleep 10
java -classpath /home/user/lib/NetComponents-1.3.8.jar/home/user/lib/ojdbc14.jar. Process &
echo $! > /home/user/start.pid
위와 같이 스크립트를 적었는데, kill 과 sleep 이 안되는것 같습니다.
뭔가 잘못된 점이 있다면 지적 부탁드리겠습니다.
그럼 즐거운 하루 되세요. ^^
Forums:
[code:1]export PATH=/usr/local/java/bin[
export PATH=/usr/local/java/bin
를export PATH=$PATH:/usr/local/java/bin
로 바꾸어 보세요.세벌 https://sebuls.blogspot.kr/
감사합니다. ^^
sebul님이 주신 답변으로 해결했습니다.
혹시 2가지가 어떤 차이점이 있는지 알 수 있을까요?
[code:1]$ export PATH=$PATH:/usr/loc
직접한번 해보세요.
X터미널이면 다른 App에 영향을 안줄테니까요...
------------------------------
좋은 하루 되세요.
이해했습니다.. ^^
java 실행할 생각으로 PATH 를 그렇게 지정했더니, kill 과 sleep 이 먹히질 않았던거네요..
codebank님이 주신 예문대로 했더니 알 수 있었습니다..
두분께 감사드립니다. (- -) (_ _) (- -)
댓글 달기