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.
47 lines
1.7 KiB
47 lines
1.7 KiB
@ECHO OFF |
|
REM ***************************************************************** |
|
REM |
|
REM CWRSYNC.CMD - Batch file template to start your rsync command (s). |
|
REM |
|
REM By Tevfik K. (http://itefix.no) |
|
REM ***************************************************************** |
|
|
|
REM Make environment variable changes local to this batch file |
|
SETLOCAL |
|
|
|
REM ** CUSTOMIZE ** Specify where to find rsync and related files (C:\CWRSYNC) |
|
SET CWRSYNCHOME=%PROGRAMFILES%\CWRSYNC |
|
|
|
REM Set HOME variable to your windows home directory. That makes sure |
|
REM that ssh command creates known_hosts in a directory you have access. |
|
SET HOME=%HOMEDRIVE%%HOMEPATH% |
|
|
|
REM Make cwRsync home as a part of system PATH to find required DLLs |
|
SET CWOLDPATH=%PATH% |
|
SET PATH=%CWRSYNCHOME%\BIN;%PATH% |
|
|
|
REM Windows paths may contain a colon (:) as a part of drive designation and |
|
REM backslashes (example c:\, g:\). However, in rsync syntax, a colon in a |
|
REM path means searching for a remote host. Solution: use absolute path 'a la unix', |
|
REM replace backslashes (\) with slashes (/) and put -/cygdrive/- in front of the |
|
REM drive letter: |
|
REM |
|
REM Example : C:\WORK\* --> /cygdrive/c/work/* |
|
REM |
|
REM Example 1 - rsync recursively to a unix server with an openssh server : |
|
REM |
|
REM rsync -r /cygdrive/c/work/ remotehost:/home/user/work/ |
|
REM |
|
REM Example 2 - Local rsync recursively |
|
REM |
|
REM rsync -r /cygdrive/c/work/ /cygdrive/d/work/doc/ |
|
REM |
|
REM Example 3 - rsync to an rsync server recursively : |
|
REM (Double colons?? YES!!) |
|
REM |
|
REM rsync -r /cygdrive/c/doc/ remotehost::module/doc |
|
REM |
|
REM Rsync is a very powerful tool. Please look at documentation for other options. |
|
REM |
|
|
|
REM ** CUSTOMIZE ** Enter your rsync command(s) here
|
|
|