waja bu gisti düzenledi 10 years ago. Düzenlemeye git
1 file changed, 1 insertion, 1 deletion
check_php_md5.sh
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | 3 | CHKSUM_DIR="${CHKSUM_DIR:-/tmp/}" | |
| 4 | 4 | CHKSUM_FILE="${CHKSUM_FILE:-files.checksum}" | |
| 5 | - | CHECK_DIR="$CHECK_DIR:-/var/www}" | |
| 5 | + | CHECK_DIR="${CHECK_DIR:-/var/www}" | |
| 6 | 6 | FIND_FILTER="${FIND_FILTER:--type f -name *.php}" | |
| 7 | 7 | ||
| 8 | 8 | if [ ! -f "${CHKSUM_DIR}/${CHKSUM_FILE}" ]; then | |
waja bu gisti düzenledi 10 years ago. Düzenlemeye git
1 file changed, 1 insertion, 1 deletion
check_php_md5.sh
| @@ -3,7 +3,7 @@ | |||
| 3 | 3 | CHKSUM_DIR="${CHKSUM_DIR:-/tmp/}" | |
| 4 | 4 | CHKSUM_FILE="${CHKSUM_FILE:-files.checksum}" | |
| 5 | 5 | CHECK_DIR="$CHECK_DIR:-/var/www}" | |
| 6 | - | FIND_FILTER="${FIND_FILTER:--type f -name '*.php'}" | |
| 6 | + | FIND_FILTER="${FIND_FILTER:--type f -name *.php}" | |
| 7 | 7 | ||
| 8 | 8 | if [ ! -f "${CHKSUM_DIR}/${CHKSUM_FILE}" ]; then | |
| 9 | 9 | find ${CHECK_DIR} ${FIND_FILTER} -exec md5sum "{}" + > ${CHKSUM_DIR}/${CHKSUM_FILE} | |
waja bu gisti düzenledi 10 years ago. Düzenlemeye git
1 file changed, 23 insertions
check_php_md5.sh(dosya oluşturuldu)
| @@ -0,0 +1,23 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | CHKSUM_DIR="${CHKSUM_DIR:-/tmp/}" | |
| 4 | + | CHKSUM_FILE="${CHKSUM_FILE:-files.checksum}" | |
| 5 | + | CHECK_DIR="$CHECK_DIR:-/var/www}" | |
| 6 | + | FIND_FILTER="${FIND_FILTER:--type f -name '*.php'}" | |
| 7 | + | ||
| 8 | + | if [ ! -f "${CHKSUM_DIR}/${CHKSUM_FILE}" ]; then | |
| 9 | + | find ${CHECK_DIR} ${FIND_FILTER} -exec md5sum "{}" + > ${CHKSUM_DIR}/${CHKSUM_FILE} | |
| 10 | + | else | |
| 11 | + | md5sum --quiet -c ${CHKSUM_DIR}/${CHKSUM_FILE} || echo "" | |
| 12 | + | TMPDIR=$(mktemp -d /tmp/d.XXXXXX) | |
| 13 | + | trap 'rm -rf "${TMPDIR}"' EXIT | |
| 14 | + | find ${CHECK_DIR} ${FIND_FILTER} -exec md5sum "{}" + > ${TMPDIR}/${CHKSUM_FILE} | |
| 15 | + | if [ $(diff -Nur ${CHKSUM_DIR}/${CHKSUM_FILE} ${TMPDIR}/${CHKSUM_FILE}|wc -l) -gt 0 ]; then | |
| 16 | + | echo "PHP Files have changes, please investigate!" | |
| 17 | + | echo "To reset this detection, please remove ${CHKSUM_DIR}/${CHKSUM_FILE}" | |
| 18 | + | echo "and re-run this script!" | |
| 19 | + | echo "These files have changed:" | |
| 20 | + | echo "======================================================================" | |
| 21 | + | diff -Nur ${CHKSUM_DIR}/${CHKSUM_FILE} ${TMPDIR}/${CHKSUM_FILE} | |
| 22 | + | fi | |
| 23 | + | fi | |