Mac에서 bat를 어떻게 실행합니까? python 또는 bash 스크립트로 다시 작성할 수 있습니까?

이사벨라 몬자

.bat 파일에 문제가 있습니다. 서버를 시작하는 .bat 파일이 있습니다. 그러나 Mac OS 시스템에서는 불가능합니다. MacBook에서 시작할 수 있도록 python 또는 bash로 다시 작성하는 옵션이 있습니까?

이것은 .bat 파일입니다.

echo start web server..
start cmd /k node webServer.js
echo start chrome..
start chrome.exe /k http://localhost:8080

도움을 주셔서 감사합니다!

편자

여기에 (당신이없는 경우가 아니라면 크로스 플랫폼 파이썬 예제 node에서 PATH) 만 표준 라이브러리를 사용하여 :

# client.py

import subprocess
import webbrowser


if __name__ == '__main__':
    try:
        server_proc = subprocess.Popen(['node', 'webServer.js'])
        webbrowser.open('http://localhost:8080')
        server_proc.communicate()
    except KeyboardInterrupt:
        server_proc.terminate()

그러나 webbrowser.open기본으로 설정된 브라우저가 열리므로 Safari 등이 될 수 있습니다. 특별히 Chrome을 열려면 실행 파일의 전체 경로를 전달해야합니다 (또는 PATH환경 변수 수정 ). 예:

# client.py

import os
import subprocess


if __name__ == '__main__':
    try:
        server_proc = subprocess.Popen(['node', 'webServer.js'])
        chrome_exe = os.path.join('/', 'Applications', 'Google Chrome.app', 'Contents', 'MacOS', 'Google Chrome')
        subprocess.Popen([chrome_exe, 'http://localhost:8080'])
        server_proc.communicate()
    except KeyboardInterrupt:
        server_proc.terminate()

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

zsh에서 bash 용으로 작성된 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

로그인 화면 이전에 시작되는 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

스크립트는 어떻게 동시에 여러 프로세스를 실행할 수 있습니까?

분류에서Dev

bash 스크립트로 실행할 때 Python 스크립트에 매개 변수를 어떻게 전달할 수 있습니까?

분류에서Dev

절대 경로 대 상대 경로에서 bash 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

23:43에서 02:10까지 몇 시간인지 알려주는 bash 스크립트를 어떻게 작성할 수 있습니까?

분류에서Dev

sudo 접두어가 있지만 플래그를 기반으로하는 bash 스크립트에서 명령을 어떻게 실행할 수 있습니까?

분류에서Dev

bash 스크립트가 다른 여러 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

이 쉘 스크립트 (bash 없음)는 어떻게 초를 DDD : HH : MM : SS로 표시 할 수 있습니까?

분류에서Dev

내 스크립트가 bash 또는 dash로 실행 중인지 어떻게 확인할 수 있습니까?

분류에서Dev

내 스크립트가 bash 또는 dash로 실행 중인지 어떻게 확인할 수 있습니까?

분류에서Dev

bash 스크립트에서 스크립트가 Ubuntu pure 또는 Windows 용 Linux 하위 시스템에서 실행 중인지 어떻게 알 수 있습니까?

분류에서Dev

Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

영원히 실행되는 스크립트가 있습니다. 시작시 macOS의 백그라운드에서 어떻게 실행할 수 있습니까?

분류에서Dev

Angular에서 외부 스크립트를 어떻게 다시 실행할 수 있습니까?

분류에서Dev

실행중인 bash 스크립트에서 SLEEP 시간을 어떻게 변경할 수 있습니까?

분류에서Dev

sort .txt를 파일에 어떻게 저장할 수 있습니까? Python 또는 셸 스크립트

분류에서Dev

React에서 로컬 환경마다 다른 시작 스크립트를 어떻게 동적으로 실행할 수 있습니까?

분류에서Dev

Meteor JS에서 Bash 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

스크립트를 다시 시작하는 계속 옵션을 어떻게 수행 할 수 있습니까?

분류에서Dev

명령 줄 또는 bash 스크립트 파일을 통해 Talend에서 내 보낸 작업의 매개 변수를 어떻게 전달할 수 있습니까?

분류에서Dev

쉘 스크립트 (또는 이와 유사한) 실행 중에 실행 된 모든 프로세스를 어떻게 나열 할 수 있습니까?

분류에서Dev

쉘 스크립트 (또는 이와 유사한) 실행 중에 실행 된 모든 프로세스를 어떻게 나열 할 수 있습니까?

분류에서Dev

bash / Python / Fabric / sh 스크립트에서 pew를 어떻게 사용할 수 있습니까?

분류에서Dev

Mac에서 백그라운드로 실행중인 Python 스크립트를 어떻게 중단 할 수 있습니까?

분류에서Dev

시간에 따라 다른 스크립트를 어떻게 실행할 수 있습니까?

분류에서Dev

내 PC에서 실행되는 내 Android 폰으로 내 Python 스크립트를 제어 할 수 있습니까?

분류에서Dev

자바 스크립트 함수는 함수 내부에서 스스로를 다시 작성합니다. 어떻게 작동합니까?

Related 관련 기사

  1. 1

    zsh에서 bash 용으로 작성된 스크립트를 어떻게 실행할 수 있습니까?

  2. 2

    로그인 화면 이전에 시작되는 스크립트를 어떻게 실행할 수 있습니까?

  3. 3

    스크립트는 어떻게 동시에 여러 프로세스를 실행할 수 있습니까?

  4. 4

    bash 스크립트로 실행할 때 Python 스크립트에 매개 변수를 어떻게 전달할 수 있습니까?

  5. 5

    절대 경로 대 상대 경로에서 bash 스크립트를 어떻게 실행할 수 있습니까?

  6. 6

    23:43에서 02:10까지 몇 시간인지 알려주는 bash 스크립트를 어떻게 작성할 수 있습니까?

  7. 7

    sudo 접두어가 있지만 플래그를 기반으로하는 bash 스크립트에서 명령을 어떻게 실행할 수 있습니까?

  8. 8

    bash 스크립트가 다른 여러 스크립트를 어떻게 실행할 수 있습니까?

  9. 9

    이 쉘 스크립트 (bash 없음)는 어떻게 초를 DDD : HH : MM : SS로 표시 할 수 있습니까?

  10. 10

    내 스크립트가 bash 또는 dash로 실행 중인지 어떻게 확인할 수 있습니까?

  11. 11

    내 스크립트가 bash 또는 dash로 실행 중인지 어떻게 확인할 수 있습니까?

  12. 12

    bash 스크립트에서 스크립트가 Ubuntu pure 또는 Windows 용 Linux 하위 시스템에서 실행 중인지 어떻게 알 수 있습니까?

  13. 13

    Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

  14. 14

    Ubuntu Server 17.10에서 시작시 스크립트를 어떻게 실행할 수 있습니까?

  15. 15

    영원히 실행되는 스크립트가 있습니다. 시작시 macOS의 백그라운드에서 어떻게 실행할 수 있습니까?

  16. 16

    Angular에서 외부 스크립트를 어떻게 다시 실행할 수 있습니까?

  17. 17

    실행중인 bash 스크립트에서 SLEEP 시간을 어떻게 변경할 수 있습니까?

  18. 18

    sort .txt를 파일에 어떻게 저장할 수 있습니까? Python 또는 셸 스크립트

  19. 19

    React에서 로컬 환경마다 다른 시작 스크립트를 어떻게 동적으로 실행할 수 있습니까?

  20. 20

    Meteor JS에서 Bash 스크립트를 어떻게 실행할 수 있습니까?

  21. 21

    스크립트를 다시 시작하는 계속 옵션을 어떻게 수행 할 수 있습니까?

  22. 22

    명령 줄 또는 bash 스크립트 파일을 통해 Talend에서 내 보낸 작업의 매개 변수를 어떻게 전달할 수 있습니까?

  23. 23

    쉘 스크립트 (또는 이와 유사한) 실행 중에 실행 된 모든 프로세스를 어떻게 나열 할 수 있습니까?

  24. 24

    쉘 스크립트 (또는 이와 유사한) 실행 중에 실행 된 모든 프로세스를 어떻게 나열 할 수 있습니까?

  25. 25

    bash / Python / Fabric / sh 스크립트에서 pew를 어떻게 사용할 수 있습니까?

  26. 26

    Mac에서 백그라운드로 실행중인 Python 스크립트를 어떻게 중단 할 수 있습니까?

  27. 27

    시간에 따라 다른 스크립트를 어떻게 실행할 수 있습니까?

  28. 28

    내 PC에서 실행되는 내 Android 폰으로 내 Python 스크립트를 제어 할 수 있습니까?

  29. 29

    자바 스크립트 함수는 함수 내부에서 스스로를 다시 작성합니다. 어떻게 작동합니까?

뜨겁다태그

보관