FreeBSD csh, bash로 java 실행하기

프로그래밍 2012. 11. 6. 14:09
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

FreeBSD에서 java로 만든 프로그램을 돌릴 일이 있는데 csh로 실행해야 할 경우가 생겼다.
그래서 csh, bash로 아래처럼 java class를 실행하도록 개발하였다.


#!/bin/csh

 

# 자바프로그램을 실행하고 실행결과를 result파일로 저장

cd freepp_batch

java TestClass > result

 

# 자바프로그램의 실행결과가 성공했는지 확인 (자바프로그램의 수행이 성공하면 OK를 찍도록 했음)

set str = `find ./ -name "result" | xargs grep 'OK'`

rm ./result

 

# 위에서 프로그램 성공을 의미하는 OK가 있다면 성공이고 아니라면 프로그램 수행이 에러발생함

if (${#str} > 0) then

        echo "ok"

else

        echo "no"

endif


#!/bin/bash

# 자바프로그램을 실행하고 실행결과를 result파일로 저장

cd freepp_batch

java TestClass > result

 

# 자바프로그램의 실행결과가 성공했는지 확인 (자바프로그램의 수행이 성공하면 OK를 찍도록 했음)

set str = `find ./ -name "result" | xargs grep 'OK'`

rm ./result

 

# 위에서 프로그램 성공을 의미하는 OK가 있다면 성공이고 아니라면 프로그램 수행이 에러발생함

if [ -z "$str" ] 
then

        echo "no"

else

        echo "yes"

fi

posted by 어린왕자악꿍