waitfor

보내거나 시스템에 신호를 기다립니다. 이 명령은 네트워크를 통해 컴퓨터를 동기화하는 데 사용됩니다.

구문

waitfor [/s <computer> [/u [<domain>\]<user> [/p [<password>]]]] /si <signalname>
waitfor [/t <timeout>] <signalname>

매개 변수

매개 변수 설명
/s <computer> 원격 컴퓨터의 이름 또는 IP 주소를 지정합니다(백슬라이시를 사용하지 않음). 기본값은 로컬 컴퓨터입니다. 이 매개 변수는 모든 파일 및 명령에 지정 된 폴더에 적용 됩니다. 이 매개 변수를 사용하지 않으면 신호가 할 일기본 있는 모든 시스템에 브로드캐스트됩니다. 이 매개 변수를 사용하는 경우 신호는 지정된 시스템으로만 전송됩니다.
/U [<domain>]<user> 지정한 사용자 계정의 자격 증명을 사용 하 여 스크립트를 실행 합니다. 기본적으로 waitfor 현재 사용자의 자격 증명을 사용 합니다.
/P [\<password>] 에 지정 된 사용자 계정의 암호를 지정 된 /u 매개 변수입니다.
/si 네트워크를 통해 지정된 된 신호를 보냅니다. 이 매개 변수를 사용하면 신호를 수동으로 활성화할 수도 있습니다.
/T <timeout> 신호를 기다릴 시간 (초) 수를 지정 합니다. 기본적으로 waitfor 무기한 대기 합니다.
<signalname> 신호를 지정 하는 waitfor 보내거나 될 때까지 대기 합니다. 이 매개 변수는 대/소문자를 구분하지 않으며 225자를 초과할 수 없습니다. 사용할 수 있는 문자에는 a-z, A-Z, 0-9 및 확장 문자 집합 (128-255) ASCII 포함 됩니다.
/? 명령 프롬프트에 도움말을 표시합니다.

설명

  • 여러 인스턴스를 실행할 수 있습니다 waitfor 의 각 인스턴스는 단일 컴퓨터에서 waitfor 서로 다른 신호를 기다려야 합니다. 인스턴스 하나만 waitfor 주어진된 신호에 대 한 지정된 된 컴퓨터에서까지 대기할 수 있습니다.

  • 만 컴퓨터 신호를 보내는 컴퓨터와 동일한 도메인에 있는 경우 신호를 받을 수 있습니다.

  • 소프트웨어 빌드를 테스트할 때 이 명령을 사용할 수 있습니다. 예를 들어 컴파일 컴퓨터 신호를 실행 하는 여러 컴퓨터에 보낼 수 waitfor 는 컴파일 성공적으로 완료 된 후입니다. 에 신호를 받으면, 배치 파일은 포함 된 waitfor 즉시 소프트웨어를 설치 하거나 컴파일된 빌드에서 테스트 실행을 시작 하는 컴퓨터에 지시할 수 있습니다.

예제

espresso\build007 신호가 수신될 때까지 기다리려면 다음을 입력합니다.

waitfor espresso\build007

기본적으로 waitfor 신호를 기다립니다.

시간이 초과되기 전에 espresso\compile007 신호가 수신될 때까지 10초를 기다리려면 다음을 입력합니다.

waitfor /t 10 espresso\build007

espresso\build007 신호를 수동으로 활성화하려면 다음을 입력합니다.

waitfor /si espresso\build007