#!/bin/bash

WATCH_DIR="/home/mickey/APP/xunlei"

inotifywait -m -r -e create -e moved_to "$WATCH_DIR" --format '%w%f' | while read NEW_FILE
do
    if [ -d "$NEW_FILE" ]; then
        # 如果是目录，检查权限
        PERM=$(stat -c "%a" "$NEW_FILE")
        if [ "$PERM" -ne 777 ]; then
            echo "目录权限不是 777，修改权限: $NEW_FILE"
            sudo chmod 777 "$NEW_FILE"
        fi
    elif [ -f "$NEW_FILE" ]; then
        # 如果是文件，检查权限
        PERM=$(stat -c "%a" "$NEW_FILE")
        if [ "$PERM" -ne 666 ]; then
            echo "文件权限不是 666，修改权限: $NEW_FILE"
            chmod 666 "$NEW_FILE"
        fi
    fi
done
