쉘 스크립트 파일 다운로드

조금 더 루비와 결합 하 여, 이것은 매우 쉽게 귀하의 vagrantfile 내에서 직접 쉘 스크립트를 삽입 합니다. 아래의 또 다른 예: windows 10의 bash 쉘에 도착 하면 이제 windows 10에서 bash 쉘 스크립트를 작성 하 고 실행할 수 있다. Bash 명령을 Windows 배치 파일 또는 PowerShell 스크립트로 통합할 수도 있습니다. 일반적인 셸 스크립트와 마찬가지로 스크립트를 매개 변수화 할 수 있습니다. 이러한 인수는 셸 provisioner 지정할 수 있습니다. 그들은 그들이 커맨드 라인에 입력 한 것 처럼 문자열로 지정 해야 합니다, 그래서 제대로 아무것도 탈출해 야 합니다: 이진 (부울)-vagrant가 자동으로 윈도우 라인 엔딩을 Unix 라인 엔딩으로 바꿉니다. 이것이 거짓이 면 vagrant은 이것을 하지 않을 것 이다. 기본적으로 이것은 “거짓”입니다. 셸 provisioner가 WinRM을 통해 통신 하는 경우 기본값은 “true”입니다. 스크립트를 실행 하려면, 당신은 이제 그냥 터미널에서 경로를 입력 하 여 실행할 수 있습니다. 당신이 차후에는 스크립트를 시작 하 고 싶을 때마다 단지 Bash 껍질을 열고 스크립트에 (게) 길을 타이핑 해 서.

PHP는 일반적으로 웹 개발에 사용 되는 서버측 스크립팅 언어 이지만, 범용 스크립팅 언어로도 사용 될 수 있다. path (문자열)-업로드 하 고 실행할 셸 스크립트 경로입니다. 그것은 스크립트 프로젝트에 상대적으로 될 수 있습니다 vagrantfile 또는 원격 스크립트 gist () 처럼. 인라인 (문자열)-원격 컴퓨터에서 실행할 셸 명령을 인라인으로 지정 합니다. 자세한 내용은 아래의 인라인 스크립트 절을 참조 하십시오. 다음 네 가지 언어는 windows 컴퓨터에 고유 하지 않습니다. 그러나 운영 체제에 관계 없이 이러한 언어가 설치 된 컴퓨터를 찾으면 이러한 스크립트를 활용 하 여 파일을 다운로드할 수 있습니다. POSIX와 비슷한 컴퓨터의 경우 셸은 SSH로 스크립트를 실행 provisioner. winrm을 사용 하도록 구성 된 Windows 게스트 컴퓨터의 경우 셸 provisioner는 winrm을 통해 PowerShell 및 일괄 처리 스크립트를 실행 합니다.

나는 파일을 다운로드 하 고 그리고 강타 원본 파일에서 그것을 unzipping. 예를 들어, 여기에는 기본 “hello world” 스크립트를 예로 들어 보겠습니다. 스크립트가 두 번 이상 실행 되는 경우 동일한 이름의 파일로 로컬 파일을 덮어씁니다. 이것은 기초적인 스크립트입니다, 그것은 다른 특별 한 요구에 편집이 필요 합니다. 예약 된 작업에 스틱 그것은 당신이 떨어져 있어 대역폭이 필요 하지 않는 시간에 원격 파일을 다운로드 해야 합니다.

Comments are closed.