2
TIBCO 애플리케이션을 개발 중이며 외부 명령 자원에서 scp 명령을 실행할 수 있어야합니다.cmd에서 Bash에 로그인하고 명령을 한 줄로 실행하십시오.
어쨌든이 문제는 bash.exe에 로그인 한 다음 동일한 줄에서 내 scp 명령을 실행할 수있는 것으로 귀결됩니다.
내가 그럼 난
scp [email protected]:~mysourcedirectory/targetfilename* /cygdrive/c/targetfolder
내가 원하는 잘 내 SCP 문을 실행할 수 있습니다
c:\cygwin\bin\bash.exe --login
(나는 떠들썩한 파티를 입력) (cmd.exe를에서) 실행할 때 작동 같은 줄에서이 두 가지 일을하지만 작동하지 않습니다. 일명
c:\cygwin\bin\bash.exe --login -c scp [email protected]:~mysourcedirectory/targetfilename* /cygdrive/c/targetfolder
이 실패합니다. 내가 뭘 잘못하고 어떻게이 명령을 한 번에 실행할 수 있습니까?
감사합니다.
Windows에서 && 조합으로 여러 명령을 연결할 수 있습니다. 예 : "echo hello && pause", 유닉스 시스템에서 작동하는지 모르겠습니다. 시도해볼 수 있습니다. –
@GamErix, 예. bash에서도 작동합니다. – Shahbaz
cmd를 따옴표로 묶는 방법을 모르지만 명령을 인용해야합니다. 'c : \ cygwin \ bin \ bash.exe --login -c 'scp 계정 @ server : ~ mysourcedirectory/targetfilename */cygdrive/c/targetfolder'' –