我想制作一个crontab将文件从文件夹移动到sysdate文件夹。 例如从源代码:/上传到目的地:/档案,在一天结束时将文件从/上传到/ archive/20160619将文件移动到sysdate文件夹
到目前为止,这是进展(只想移动pdfs),但我不知道sysdate部分:
#!bin/bash/
SOURCE_DIR="/var/www/html/dms/uploads"
TARGET_DIR="/var/www/html/dms/archive"
FILE_EXTENSION="pdf"
for FILE in $(ls -1 ${SOURCE_DIR} | grep ".${FILE_EXTENSION}"); do
mv ${SOURCE_DIR}/${FILE} ${TARGET_DIR}/${FILE}"
done
添加到您的脚本'TIMESTAMP = $(date“+%Y%m%d”)'并使用它 – GMichael