작업 사이에 Python 스크립트를 일시 중지하고 사용자가 계속할 때까지 기다립니다.

아제이

단일 "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를 통해 원격 서버로 돌아가 해당 디렉토리를 비 웁니다.

명확히하기 위해 스크립트에 파일을 복사 한 후 기다릴 무언가를 추가하여 파일을 복사했다는 신호를 보냅니다. 그런 다음 스크립트를 scp하고 다시 시작할 수 있으며 이전에 복사 한 파일을 삭제할 수 있습니다.

TheSoundDefense

한 가지 쉬운 방법은 사용자의 입력을 기다리는 것입니다.

try:
  resume = input("Press Enter to continue.")
except SyntaxError:
  pass

try / except는 input함수를 사용하여 Enter 키를 누르면 일부 입력을 예상하고 아무것도 제공하지 않았기 때문에 SyntaxError를 반환하기 때문입니다. 그러나 우리는 입력이 필요하지 않고 계속할 준비가되었다는 신호 만 있으면됩니다.

이전 버전의 Python을 사용 raw_input하는 경우 input.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트를 사용하여 GIF를 일시 중지하고 다시 시작하는 방법

분류에서Dev

bash는 계속하기 전에 첫 번째 python 파일이 시작될 때까지 기다립니다.

분류에서Dev

사용자 입력을 기다리지 않고 Python 업데이트 스크립트를 계속 실행합니다.

분류에서Dev

WebView : 자바 스크립트 함수를 시작하기 전에 입력 필드가 존재할 때까지 기다립니다.

분류에서Dev

GUI를 중단 / 차단하지 않고 이벤트가 발생할 때까지 Python 스크립트 일시 중지

분류에서Dev

서비스를 다시 시작할 때마다 실행할 사용자 지정 스크립트를 예약하려면 어떻게해야합니까?

분류에서Dev

몇 가지 기본 작업을 계산하고 자바 스크립트를 사용하여 json 배열을 변환합니다.

분류에서Dev

방금 자바 스크립트를 배우기 시작했는데 계산기 웹 사이트를 만들려고하는데 작동하지 않습니다.

분류에서Dev

파이썬 스크립트에서 컴퓨터를 다시 시작하고 스크립트가 중지 된 위치에서 자동으로 계속되도록하려면 어떻게해야합니까?

분류에서Dev

사용자가 Tkinter에서 상호 작용할 때까지 스크립트를 기다리는 방법은 무엇입니까?

분류에서Dev

사용자가 미디어 컨트롤러 버튼을 클릭 할 때 간단한 토스트 메시지를 표시하고 싶습니다. 미디어 컨트롤러를 사용하여 비디오보기에서 일시 중지 / 시작 / 중지

분류에서Dev

인증이 필요한 프록시 뒤에 있기 때문에 Python 스크립트를 사용하여 웹 사이트에 로그인 할 수 없습니다.

분류에서Dev

다중 페이지 PDF를 분할하는 Python 스크립트는 다른 PDF가 아닌 일부 PDF에서 작동합니다.

분류에서Dev

우분투의 UPSTART 기능을 사용하여 Python 스크립트를 다시 시작하지만 루트가 아닌 방법은 무엇입니까?

분류에서Dev

Powershell 스크립트가 중지 된 경우 서비스를 시작하고 몇 분 동안 기다린 후 이메일 알림을 보냅니다.

분류에서Dev

Bash-특정 키를 사용하여 스크립트 (for-loop)를 일시 중지하고 다시 시작합니다.

분류에서Dev

약속이 이행 될 때까지 기다립니다 (자바 스크립트).

분류에서Dev

Node : Python 스크립트가 파일을 작성하고 s3에 업로드하기를 기다립니다.

분류에서Dev

서비스 유틸리티를 사용할 때 서비스가 시작되지 않지만 init 스크립트를 직접 호출 할 때 작동합니다.

분류에서Dev

서비스 유틸리티를 사용할 때 서비스가 시작되지 않지만 init 스크립트를 직접 호출 할 때 작동합니다.

분류에서Dev

작업 스케줄러에서 배치 스크립트를 실행할 때 일시 중지 건너 뛰기

분류에서Dev

pyrevit에서 Python 스크립트를 실행하는 동안 Revit에서 계속 작업 할 수 있습니까?

분류에서Dev

Windows가 일시 중지 / 최대 절전 상태에서 다시 시작될 때 스크립트를 실행 하시겠습니까?

분류에서Dev

실행을 일시 중지하고 사용자 입력을 기다립니다.

분류에서Dev

쉘 스크립트를 계속하기 전에 크롬이 종료 될 때까지 기다리십시오.

분류에서Dev

중첩 경로를 사용할 때 사용자 지정 작업 대신 계속 표시 작업을받습니다.

분류에서Dev

스크립트 내에서 마지막 발생 만 일치 시키려고 할 때 $ 주소 문자를 존중하지 않습니다.

분류에서Dev

작업 스케줄러를 통해 실행할 때 Python 스크립트가 파일을 생성하지 않음

분류에서Dev

다른 작업이 호출 될 때 사용자가 선택한 이미지를 계속 표시하는 방법

Related 관련 기사

  1. 1

    자바 스크립트를 사용하여 GIF를 일시 중지하고 다시 시작하는 방법

  2. 2

    bash는 계속하기 전에 첫 번째 python 파일이 시작될 때까지 기다립니다.

  3. 3

    사용자 입력을 기다리지 않고 Python 업데이트 스크립트를 계속 실행합니다.

  4. 4

    WebView : 자바 스크립트 함수를 시작하기 전에 입력 필드가 존재할 때까지 기다립니다.

  5. 5

    GUI를 중단 / 차단하지 않고 이벤트가 발생할 때까지 Python 스크립트 일시 중지

  6. 6

    서비스를 다시 시작할 때마다 실행할 사용자 지정 스크립트를 예약하려면 어떻게해야합니까?

  7. 7

    몇 가지 기본 작업을 계산하고 자바 스크립트를 사용하여 json 배열을 변환합니다.

  8. 8

    방금 자바 스크립트를 배우기 시작했는데 계산기 웹 사이트를 만들려고하는데 작동하지 않습니다.

  9. 9

    파이썬 스크립트에서 컴퓨터를 다시 시작하고 스크립트가 중지 된 위치에서 자동으로 계속되도록하려면 어떻게해야합니까?

  10. 10

    사용자가 Tkinter에서 상호 작용할 때까지 스크립트를 기다리는 방법은 무엇입니까?

  11. 11

    사용자가 미디어 컨트롤러 버튼을 클릭 할 때 간단한 토스트 메시지를 표시하고 싶습니다. 미디어 컨트롤러를 사용하여 비디오보기에서 일시 중지 / 시작 / 중지

  12. 12

    인증이 필요한 프록시 뒤에 있기 때문에 Python 스크립트를 사용하여 웹 사이트에 로그인 할 수 없습니다.

  13. 13

    다중 페이지 PDF를 분할하는 Python 스크립트는 다른 PDF가 아닌 일부 PDF에서 작동합니다.

  14. 14

    우분투의 UPSTART 기능을 사용하여 Python 스크립트를 다시 시작하지만 루트가 아닌 방법은 무엇입니까?

  15. 15

    Powershell 스크립트가 중지 된 경우 서비스를 시작하고 몇 분 동안 기다린 후 이메일 알림을 보냅니다.

  16. 16

    Bash-특정 키를 사용하여 스크립트 (for-loop)를 일시 중지하고 다시 시작합니다.

  17. 17

    약속이 이행 될 때까지 기다립니다 (자바 스크립트).

  18. 18

    Node : Python 스크립트가 파일을 작성하고 s3에 업로드하기를 기다립니다.

  19. 19

    서비스 유틸리티를 사용할 때 서비스가 시작되지 않지만 init 스크립트를 직접 호출 할 때 작동합니다.

  20. 20

    서비스 유틸리티를 사용할 때 서비스가 시작되지 않지만 init 스크립트를 직접 호출 할 때 작동합니다.

  21. 21

    작업 스케줄러에서 배치 스크립트를 실행할 때 일시 중지 건너 뛰기

  22. 22

    pyrevit에서 Python 스크립트를 실행하는 동안 Revit에서 계속 작업 할 수 있습니까?

  23. 23

    Windows가 일시 중지 / 최대 절전 상태에서 다시 시작될 때 스크립트를 실행 하시겠습니까?

  24. 24

    실행을 일시 중지하고 사용자 입력을 기다립니다.

  25. 25

    쉘 스크립트를 계속하기 전에 크롬이 종료 될 때까지 기다리십시오.

  26. 26

    중첩 경로를 사용할 때 사용자 지정 작업 대신 계속 표시 작업을받습니다.

  27. 27

    스크립트 내에서 마지막 발생 만 일치 시키려고 할 때 $ 주소 문자를 존중하지 않습니다.

  28. 28

    작업 스케줄러를 통해 실행할 때 Python 스크립트가 파일을 생성하지 않음

  29. 29

    다른 작업이 호출 될 때 사용자가 선택한 이미지를 계속 표시하는 방법

뜨겁다태그

보관