문서의 이전 판입니다!
sh /asics/apps/homepage/bin/SyncPosItem.sh
crontab -e 치면 돌리는 데몬들이 나오는데
앞의 다른 프로젝트와 마찬가지로 properties 파일 생성 및 수정, build.xml을 수정한다. 하지만 AHUB는 데몬 형태의 애플리케이션으로 쉘 스크립트 수행 시 파라메타로 실행환경 값을 전달해야 한다.
따라서 start_hub_send.sh, start_hub_receive.sh 파일을 다음과 같이 수정함으로써 실행환경을 파라메타로 전달받을 수 있도록 한다.
#!/bin/bash CNT=$# SERVER_INFO=dev
if [ $CNT = 1 ] ; then SERVER_INFO=$1 fi
export SERVER_INFO
…
export JAVA_OPTS=“$JAVA_OPTS -Dserver.info=$SERVER_INFO”
# Start hub_snd echo java_home: $JAVA_HOME echo hub_home: $HUB_HOME echo Using path: $PATH echo Using classpath: $CLASSPATH echo SERVER_INFO : $SERVER_INFO
nohup java -Dserver=AHUB_SND $JAVA_OPTS com.asicsk.sale.service.queue.impl.NewSendServer » $HUB_HOME/log/ahub_send.out 2>&1 & 개발환경 ~]$ ./start_hub_send.sh ~]$ ./start_hub_send.sh dev 운영환경 ~]$ ./start_hub_send.sh prd
1. 계정 : BIZPLAY 2. pass : AsicsBizplay(대소문자 구분해야 합니다)
젠킨스 admin/adminq123