- 論壇徽章:
- 1
|
#!/bin/sh
TEMP_FILE="temp.$$"
TEMP_FILE1="test.txt"
#set -x
if [ $# -ne 4 ];
then
echo "USAGE: $0 dbserver dbname username passwd"
exit 1
fi
DBSERVER=$1
DBNAME=$2
USERNAME=$3
PASSWD=$4
LOGFILE="$LOGDIR/DMEXE_`date +%Y%m%d`.log"(我這里這樣寫格式對嗎?我想得到形式為yyyymmdd.log的日志文件名)
/opt/sybase/OCS-12_5/bin/isql -U$USERNAME -P$PASSWD -S$DBSERVER -D$DBNAME LOGFILE<<SQLa (這里要加LOGFILE嗎?)
exec pro_tongji
go
SQLa
#rm $TEMP_FILE
#set +x
接著在crontab -e 設置 * * * * * sh abc.sh>>LOGFILE(這里呢,要寫LOGFILE嗎)?
{我的需求主要是:
1.執(zhí)行abc.sh文件后把日志放進yyyymmdd.log,yyyymmdd指的是執(zhí)行該文件的日期。
而以上代碼是我參考別人的寫出來的 也不知對否 希望有大蝦指點一下不然就說一下思路 小妹不勝感激} |
|