HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/5.4.16
System: Linux vaua0044190.online-vm.com1 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 x86_64
User: hotvinyl (501)
PHP: 7.4.22
Disabled: NONE
Upload Files
File: /var/www/hotvinyl/data/www/hotvinyl.org/htaccess-watch.sh
#!/bin/bash

WATCH_FILE=".htaccess"
LOG_FILE="htaccess-watch.log"

echo "===== HTACCESS WATCH STARTED $(date) =====" >> $LOG_FILE

inotifywait -m -e modify "$WATCH_FILE" | while read path action file; do
    echo "[$(date)] Изменение файла: $file ($action)" >> $LOG_FILE

    # Смотрим кто держит файл
    lsof "$WATCH_FILE" >> $LOG_FILE

    # Список процессов PHP (часто виноваты)
    echo "--- top PHP processes ---" >> $LOG_FILE
    ps aux | grep php | grep -v grep >> $LOG_FILE

    echo "--- end ---" >> $LOG_FILE
    echo "" >> $LOG_FILE
done