Mac의 로컬 시스템에서 동시에 여러 서버를 실행하는 Python 스크립트.
3440 단어 microservicesautomatiopython
#!/usr/bin/python3
"""
Script that starts the servers from the "services" array.
services = [
{
"name": "service_name",
"path": "path_to_service",
"command": "command_to_run",
},
...
]
for a single server, please pass the name of the service to start...
author: msamgan
created at: 2022-05-01
updated at: 2022-07-22
version: 1.1.0
signature: ./server | ./server <service_name>
"""
import os
import sys
services = [
]
# uncomment if on mac os..
# os.system("say 'booting shopini servers'")
os.system("sleep 1")
n = len(sys.argv)
serverCommand = ""
for service in services:
if n > 1:
if service["name"] != sys.argv[1]:
continue
# say = "say 'booting " + service["name"] + " server'"
# os.system(say)
os.system(
"ttab.sh -w -t '"
+ service["name"]
+ "' -d "
+ service["path"]
+ " "
+ service["command"]
)
# os.system(
# "say 'all shopini servers are running at there full potentials, have a nice day!'"
# )
# kill command: kill -9 $(lsof -ti:5100)
ttab.sh library you will need
Reference
이 문제에 관하여(Mac의 로컬 시스템에서 동시에 여러 서버를 실행하는 Python 스크립트.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/msamgan/python-script-to-run-multiple-servers-simultaneously-on-a-local-machine-on-mac-342h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)