나는 하나의 "scp"명령으로 필요한 것을 다운로드 할 수있는 방법으로 원격 서버에 파일을 그룹화 할 스크립트를 작성하려고한다. 내 파일을 scp하는 동안 스크립트를 일시 중지 할 수있는 방법이 있는지 궁금합니다. 내가 지금까지 가지고있는 것은 일하고있다. 이 스크립트를 하나의 스크립트와 하나의 명령으로 나누는 것이 더 편리 할 것입니다.작업 사이에 파이썬 스크립트를 일시 중지하고 사용자가 계속할 때까지 기다립니다.
** 원격 서버에서 스크립트
이for root, dirs, files in os.walk('.'):
for f in files:
if ('csv') in file.split('.'):
cp_str = ''.join(['cp ', file, ' ~/move_files/.'])
subprocess.check_output(cp_str, shell=True)
이 ** 그럼 내 로컬 컴퓨터에서 터미널에서 내가 ** 내 원격 서버
을에서 'move_files'에있는 모든 파일을 scp를 그럼 난 돌아가 ssh를 통해 원격 서버에 연결하고 그 디렉토리를 비우십시오.
명확히하기 위해 스크립트를 복사 한 후 파일을 복사 한 후 파일을 복사 한 신호를주는 무언가를 스크립트에 추가하고 싶습니다. 그런 다음 스크립트를 다시 작성하여 스크립트를 다시 시작하여 이전에 복사 한 파일을 삭제할 수 있습니다.
아! 위대한 당신에게 감사드립니다. 나는 그것을 시도했지만 예외를 허용하지 않았고 구문 오류가 계속 발생했습니다. – Ajay
여러분을 환영합니다! 3 가지 작업을 모두 같은 스크립트에 통합하는 것이 가능한지 궁금합니다. – TheSoundDefense