当前位置: 技术问答>linux和unix
怎样使log文件带时间戳,怎样通过时间戳来控制变量
来源: 互联网 发布时间:2017-04-04
本文导语: 我想用Bourne shell来完成。 现有的log file存在,但是不带时间戳。 LOG_FILE=$LOG_DIR/A.log 我的batch job在一开始会检查log file是否存在 if [ -n "$LOG_FILE" ] then : else echo "LOG_FILE not defined in configuration file" exit 99 fi 这里...
我想用Bourne shell来完成。
现有的log file存在,但是不带时间戳。
LOG_FILE=$LOG_DIR/A.log
我的batch job在一开始会检查log file是否存在
这里我需要一些改动。让log file带上时间戳,并且以当天的log文件为是否存在的依据,并将结果存在变量$IS_LOG_THERE。
非常感谢!
现有的log file存在,但是不带时间戳。
LOG_FILE=$LOG_DIR/A.log
我的batch job在一开始会检查log file是否存在
if [ -n "$LOG_FILE" ]
then
:
else
echo "LOG_FILE not defined in configuration file"
exit 99
fi
这里我需要一些改动。让log file带上时间戳,并且以当天的log文件为是否存在的依据,并将结果存在变量$IS_LOG_THERE。
非常感谢!
|
date "+%F"
date "+%F_%T"
mv a.log a.log.`date "+%F"`
|
date ?
|
date -d 'yesterday'