스크립트를 만들어 그냥 command mode에서 실행을 하면 제대로 되는데
cron에다 등록을 시키면 어김없이 실행이 안되네요.
아파치와 탐켓을 재실행시키는 스크립트인데..아마도 클래스패스와 같은 것을
찾지 못하나봐요..
produced the following output:
/usr/local/apache/bin/apachectl stop: httpd stopped
ps -ef|grep httpd
usage: dirname [ path ]
Using classpath: /usr/local/tomcat/classes:.:/usr/local/tomcat/lib/ant.jar:/usr/local/tomc
at/lib/test:/usr/local/tomcat/lib/xml.jar
/usr/local/tomcat/bin/tomcat.sh: /../bin/java: not found
usage: dirname [ path ]
Using classpath: /usr/local/tomcat/classes:.:/usr/local/tomcat/lib/ant.jar:/usr/local/tomc
at/lib/test:/usr/local/tomcat/lib/xml.jar
/usr/local/tomcat/bin/tomcat.sh: /../bin/java: not found
usage: dirname [ path ]
Using classpath: /usr/local/tomcat/classes:.:/usr/local/tomcat/lib/ant.jar:/usr/local/tomc
at/lib/test:/usr/local/tomcat/lib/xml.jar:/usr/local/j2sdkee/lib/j2ee.jar:/usr/local/j2sdk
ee/lib/jhall.jar:/usr/local/j2sdkee/lib/ejb10deployment.jar:/usr/local/jaxp/jaxp.jar:/usr/
local/jaxp/parser.jar:/home2/app/oracle/product/8.1.6/jdbc/lib/classes12_01.zip:/home2/app
/oracle/product/8.1.6/jdbc/lib/nls_charset12_01.zip:/usr/local/jlib/cos.zip:/home2/run
/usr/local/tomcat/bin/tomcat.sh: /../bin/java: not found
usage: dirname [ path ]
Using classpath: /usr/local/tomcat/classes:.:/usr/local/tomcat/lib/ant.jar:/usr/local/tomc
at/lib/test:/usr/local/tomcat/lib/xml.jar:/usr/local/j2sdkee/lib/j2ee.jar:/usr/local/j2sdk
ee/lib/jhall.jar:/usr/local/j2sdkee/lib/ejb10deployment.jar:/usr/local/jaxp/jaxp.jar:/usr/
local/jaxp/parser.jar:/home2/app/oracle/product/8.1.6/jdbc/lib/classes12_01.zip:/home2/app
/oracle/product/8.1.6/jdbc/lib/nls_charset12_01.zip:/usr/local/jlib/cos.zip:/home2/run_poi
nts
/usr/local/tomcat/bin/tomcat.sh: /../bin/java: not found
/usr/local/apache/bin/apachectl start: httpd started
와 같은 메세지가 뜨는데 왜 cron은 이리 멍청한건지 (아님내가 멍청한건지..)
어또한 작업을 추가해야 될까요..
내가 하고픈거는 기존에 있는 아파치와 tomcat을 재실행시키는 스크립트를
바로 실행시키는 스크립트를 하나 만들려하는데 거기에 어떤한 패스들이 들어
있어야 하는지요...고마운 고수님들의 조언 부탁드립니다.--이 곳에 서명을 적어주십시오