1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
uid = root
gid = root
port = 873
max connections = 200
timeout = 600
pid
file
=
/var/run/rsyncd
.pid
log
file
=
/var/log/rsync
.log
lockfile =
/var/run/rsyncd
.lock
motd
file
=
/etc/rsyncd/rsyncd
.moth
log
format
= %t %a %m %f %b
syslog facility = local3
host allow = 10.34.38.130
host deny = *
[
test
]
path =
/home/rsync
ignore errors =
yes
list = no
ignore errors
read
only = no
auth
users
= root
host allow = 10.34.38.130
secrets
file
=
/etc/rsyncd/rsyncd
.secrets
|
1
2
3
4
5
6
7
8
9
10
11
|
#!/bin/bash
src=
/root/rsync/
des1=
test
host=10.34.38.128
user=root
/usr/local/bin/inotifywait
-mrq --timefmt
'%d/%m/%y %H:%M'
--
format
'%T %w%f%e'
-e close_write,delete,create,attrib $src|
while
read
files
do
/usr/bin/rsync
-avzP --delete $src $user@$host::$des1 --password-
file
=
/etc/rsync/rsync
.password
echo
"${files} was rsynced"
>>
/var/log/rsync2
.log 2>&1
done
###########################################################
|