์ผ๋จ ๋ช ๋ น์ด
find /aaa/bbb/ -type f -exec ls -l {} \;
์๋ก ๋ง๋ค์ด (/aaa/bbb/output.sh)
#!/bin/sh
###############################
## ๋งค์ผ ๋ก๊ทธ ๋ฐฑ์ ##
## ํ์ผ(๋ฌผ๋ฆฌ) ๋ฆฌ์คํธ ##
################################
NOW=`date +'%Y%m%d%H'`
find /aaa/bbb/ -type f -exec ls -l {} \; > "/aaa/bbb/list_"$NOW".log"
exit 0
###############################
## ๋งค์ผ ๋ก๊ทธ ๋ฐฑ์ ##
## ํ์ผ(๋ฌผ๋ฆฌ) ๋ฆฌ์คํธ ##
################################
NOW=`date +'%Y%m%d%H'`
find /aaa/bbb/ -type f -exec ls -l {} \; > "/aaa/bbb/list_"$NOW".log"
exit 0
ํด๋ก ์ ๋ฑ๋กํ๊ธฐ
# ๋งค์ผ 1์30๋ถ๋ง๋ค ์คํ
30 1 * * * /aaa/bbb/output.sh > /dev/null 2>&1
30 1 * * * /aaa/bbb/output.sh > /dev/null 2>&1
๋ง๋ค์ด์ง ๋ก๊ทธํ์ผ์ ๋ถ์ํ๊ธฐ ํด๋ก ๋ง๋ค๊ธฐ(/aaa/bbb/calc.sh)
#!/bin/sh
#############################################################################
# Name : BATCH FOR Calc
# Create : 2011.11.11 by XMan
# Usage : ./xxx.sh param1 param2
#############################################################################
#----------------------------------------------------------------------------
#- set parameters
#----------------------------------------------------------------------------
PARAM_1=$1
PARAM_2=$2
#----------------------------------------------------------------------------
#- set configuration
#----------------------------------------------------------------------------
LANG=ko_KR.eucKR
JAVA_HOME=/opt/java1.4
BATCH_HOME=/app/BATCH
BATCH_DEPLOY_HOME=/app/BATCH/deploy
SAPJCO_HOME=/app/sapjco
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$BATCH_HOME:$SAPJCO_HOME/lib
SHLIB_PATH=$SHLIB_PATH:$SAPJCO_HOME/lib
CLASSPATH=$CLASSPATH:$SAPJCO_HOME/lib/sapjco.jar
export LANG JAVA_HOME BATCH_HOME PATH SHLIB_PATH CLASSPATH
#----------------------------------------------------------------------------
#- redeploy jar files
#----------------------------------------------------------------------------
rm $BATCH_HOME/lib/file.jar
cp $BATCH_DEPLOY_HOME/file.jar $BATCH_HOME/lib/file.jar
#----------------------------------------------------------------------------
#- set MANIFEST.MF file
#----------------------------------------------------------------------------
jar umf $BATCH_HOME/env/mf/MANIFEST_AL_ATCHFILE.MF $BATCH_HOME/lib/file.jar
#----------------------------------------------------------------------------
#- execute jar file
#----------------------------------------------------------------------------
$JAVA_HOME/bin/java -Xms128m -Xmx256m -jar -Dlaf.home=$BATCH_HOME/env $BATCH_HOME/lib/file.jar $PARAM_1 $PARAM_2
#############################################################################
# Name : BATCH FOR Calc
# Create : 2011.11.11 by XMan
# Usage : ./xxx.sh param1 param2
#############################################################################
#----------------------------------------------------------------------------
#- set parameters
#----------------------------------------------------------------------------
PARAM_1=$1
PARAM_2=$2
#----------------------------------------------------------------------------
#- set configuration
#----------------------------------------------------------------------------
LANG=ko_KR.eucKR
JAVA_HOME=/opt/java1.4
BATCH_HOME=/app/BATCH
BATCH_DEPLOY_HOME=/app/BATCH/deploy
SAPJCO_HOME=/app/sapjco
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$BATCH_HOME:$SAPJCO_HOME/lib
SHLIB_PATH=$SHLIB_PATH:$SAPJCO_HOME/lib
CLASSPATH=$CLASSPATH:$SAPJCO_HOME/lib/sapjco.jar
export LANG JAVA_HOME BATCH_HOME PATH SHLIB_PATH CLASSPATH
#----------------------------------------------------------------------------
#- redeploy jar files
#----------------------------------------------------------------------------
rm $BATCH_HOME/lib/file.jar
cp $BATCH_DEPLOY_HOME/file.jar $BATCH_HOME/lib/file.jar
#----------------------------------------------------------------------------
#- set MANIFEST.MF file
#----------------------------------------------------------------------------
jar umf $BATCH_HOME/env/mf/MANIFEST_AL_ATCHFILE.MF $BATCH_HOME/lib/file.jar
#----------------------------------------------------------------------------
#- execute jar file
#----------------------------------------------------------------------------
$JAVA_HOME/bin/java -Xms128m -Xmx256m -jar -Dlaf.home=$BATCH_HOME/env $BATCH_HOME/lib/file.jar $PARAM_1 $PARAM_2