You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

23 lines
622 B

#!/bin/bash
while true
do
# Monitor Files Changes For Create, Delete, Move, File Permissions
inotifywait --exclude .swp ~ -r -e create -e modify -e create -e delete -e move -e attrib --format %e:%f /var/www/
# Rsync When Files Changed
rsync -avz --delete /var/www/ root@192.168.0.206:/var/www/
# If Rsync Fails
if [ $? != 0 ]
then
echo "[+] Checking Server Health Script Is Already Running Or Not ....."
ps ax | grep check-server-health.sh | grep -v grep
if [ $? != 0 ]
then
echo "[+] Starting Check Server Health Script ....."
bash /root/bin/check-server-health.sh &
fi
fi
done