shell practice 07

一转身已万水千山發表於2024-04-12
#!/bin/bash
# author: ChiWeiming
# version: v1
# date: 2024-03-29

<<COMMANT
有一臺 WEB 伺服器上的目錄,不定時有使用者往該目錄上傳檔案,現在需要每隔 5 分鐘檢查一下是否有新檔案上傳,有的話需要將新檔案的列表輸出到一個按年月日時分的日誌檔案中。
COMMANT

file_suffix=$(date +%Y%m%d%H%M)
dir="/data/web/attachment"

find ${dir} -type f -mmin -5 > /tmp/newf.txt

if [[ -s /tmp/newf.txt ]]; then
  /bin/mv /tmp/newf.txt /tmp/${file_suffix}
fi