为什么这个文件我执行下面这个文件没有生成 我想要的动态日期日志(也就是这一句)?
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
LOGDIR="./Log"
if [ ! -e "$LOGDIR" ];
then
mkdir "$LOGDIR"
fi
LOGFILE="$LOGDIR/DMEXE_`date +%Y%m%d`.log"
/opt/sybase/OCS-12_5/bin/isql -U$USERNAME -P$PASSWD -S$DBSERVER -D$DBNAME LOGFILE<<SQLa
exec pro_tongji
go
SQLa
#rm $TEMP_FILE
#set +x
还是说上面这样写是不正确的?
我的需求是:
每天用crontab 执行一个存储过程 并写入日志yyyymmdd.log .有人能指教一下吗?最好说一下思路,小妹感激不尽