2014-10-09 7 views
2

제작 한에 기록되지 않고 Rsync를/SSH를 실행 및 Windows 8.1에서 배치 파일을 예약하지 않음 (SSH를 터널을 통해 rsync를 오프 사이트 백업을 수행하기 위해) 나는 그것을 실행할 수 있습니다윈도우 8.1 작업 스케줄러는

  • 수동으로 작업 스케줄러를 통해
  • 수동으로 내가 마우스 오른쪽 버튼을 클릭하면 -> 난에 기록하고 있고 주어진 시간

에 실행되도록 예약 때 자동으로 작업 스케줄러를 통해

  • 를 실행합니다 ...하지만 때 나는

    • 사용자 = 나 (I가 관리자 그룹의 구성원 해요)이
    • 실행
    • 또는 기록되지 않은 여부 : 로그온하지, 그냥 다음과 같이 내가 설정 한 경우에도 "실행"에 앉아 가장 높은 수준의 권한

    는 rsync를/SSH 전화에 매달려 있어야합니다 그래서, rsync.exe 및 ssh.exe 실행중인 작업 관리자에서 볼 수와

  • 실행됩니다. 그게 문제는, 비록 내가 명시 적으로 사용자 이름을 설정 했어도, 뭔가가 이 실제로는 나로 달려 있다고 믿게합니다. (사이드 바 : 나는 또한 SYSTEM 사용자로 작업을 실행 해본 적이 - 행운이 중 하나)

    명령을 나는이 같은 모습을 발행하고 있습니다 :

    rsync --archive --verbose --human-readable --hard-links --delete --exclude '*.log' --exclude '*log*.*' -e "%CWRSYNCBIN%\ssh -p 22103 -i C:\Users\test\.ssh\id_rsa" "/cygdrive/c/Users/test/Downloads" [email protected]:/path/to/remote 1> %REPORTLOG% 2> %ERRORLOG% 
    

    어떤 아이디어? (감사합니다!)

  • 답변

    0

    이것은 최신 Windows 버전 (Server 2008 및 Vista에서 시작)의 예약 된 작업에서 홈 디렉토리 및 비 대화식 환경에 문제가있는 것 같습니다. 나는 몇 토론에서 찾을 수 있지만 많은 정보와 그것을 해결하기 위해 :

    내 솔루션했다가 :

    • rsync를 끝낼 수있는 것으로 입증 된 사용자로 작업 설정, 사용자가 로그온 할 때마다 실행 설정, 암호도 저장하지 않음,
    • 이 사용자의 .ssh 폴더 위치를 찾습니다 (in 내가 Windows에서이 문제가 발생하면
    
    
    
        @ECHO OFF 
        SETLOCAL 
        SET CWRSYNCHOME=D:\CWRSYNC 
        SET HOME=D:\CWRSYNC\HOME 
        SET CWOLDPATH=%PATH% 
        SET PATH=%CWRSYNCHOME%;%PATH% 
        rsync.exe -rtvz --delete /cygdrive/b/ [email protected]:/volume1/NetBackup/ >> D://nas-backup-log.txt 
    
    
    0

    : 자신의 홈 디렉토리),

  • 복사 스푸핑은 rsync를 실행
  • 사용 다음 스크립트, 경로) (HOME 변수에 SET HOME=D:\CWRSYNC\HOME를 사용하는 더 간단합니다 Server 2012 R2, SSH.exe에 시도 할 때 사용 권한 오류가 발생했습니다. 관리자의 자격 증명과 가장 높은 권한으로 실행되는 작업에도 불구하고 known_hosts 파일을 만듭니다.

    솔루션

    UserKnownHostsFile SSH 옵션을 사용하여 사용자의 기존에서 known_hosts 파일을 가리 키도록했다 :

    rsync -e "ssh -i sshkey -o UserKnownHostsFile path/to/known_hosts" source dest 
    
  • +0

    나는 "/에서 known_hosts에/UserKnownHostsFile = 경로"그 할 필요가 생각합니다. 그렇지 않으면 "누락 된 인수"오류가 발생합니다. –

    관련 문제