我想製作一個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