AI ์ด์ „์‹œ๋Œ€ (↓์„๊ธฐ์‹œ๋Œ€ IT)/11. Unix

HP-UX ํ•˜์œ„๋””๋ ‰ํ† ๋ฆฌ ํŒŒ์ผ๋ฆฌ์ŠคํŠธ๋ฅผ ls -al ํ˜•์‹์œผ๋กœ ๋ณด๊ธฐ

๐Ÿ“ฆ DonzBox 2011. 11. 25. 09:53

์ผ๋‹จ ๋ช…๋ น์–ด
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

ํด๋ก ์— ๋“ฑ๋กํ•˜๊ธฐ
# ๋งค์ผ 1์‹œ30๋ถ„๋งˆ๋‹ค ์‹คํ–‰
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