我是 shell 脚本的新手,我在给定的脚本文件中找到了这个函数。
##############################
# rotate_daily(filename)
rotate_daily() {
_code=0
_file_src=$1
_today=`date '+%Y-%m-%d'`
_file_dest=${_file_src}.${_today}
if [ -f ${_file_dest} ]; then
printk "rotate_daily(): ${_file_dest} already exist"
_code=1
else
if [ -f ${_file_src} ]; then
printk "rotate_daily(): ${_file_src} => ${_file_dest}"
cp -p ${_file_src} ${_file_dest}
_code=$?
>${_file_src}
fi
fi
}
我知道这是一种从一个位置到另一个位置的应对文件。但是,它没有旋转对吗?有人可以解释一下它的真正作用。
提前感谢您的帮助