windows workstation back through rsync to linux server
Hi,
I have configured one of the windows worstations for backup through rsync onto linux Server. Now i am planning to configure all the users on our local area network for backup through rsync onto linux server by running batch file on each system from the Logon / Logoff features of the Group Policy (Win2k/XP) by running gpedit.msc. In this regard, is there a way to backup in series i.e., one after the other. regards, T. Saravana |
Yes you can:
You wil need a list of your pc's, or hostnames of your pc's like so: windowshosts="pc1 pc2 pc3 etc etc" Then try: for host in $windowshosts do rsync $host:/this_and_that_directory done Where of course the rsync command would be you own rsync command, or however you make the connection. This will rsync the files on your windowshost to linux, in the order specified in the windowshost variable, for every host defined there. Gerben12 |
Quote:
Thank you for your reply. I could understand your reply but i do not know how to implement in dos batch file. The following is the dos batch file used to backup: @cls @echo off rem Rsync job control file c:\cygwin\bin\rsync -vrtz --password-file=c:\cygwin\secret --delete /cygdrive/c/pfimp tsaravan@192.168.0.1::modulename In the above scenario how will i implement your solution. regards, T. Saravana. |
Well,
If you start the batch file from DOS, then you might want to try an rsh command. Which the newer windows versions will understand (check your dos for the rsh command) Even though it is not secure it will work: Enable access for rsh from your windows to your linux. And then exectuce the commands from before with rsh: rsh tsarava "for host in $windowshosts do rsync $host:/this_and_that_directory done " |
All times are GMT -5. The time now is 11:05 PM. |