forked from codingsoo/REST_Go
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathstop_service.py
More file actions
20 lines (17 loc) · 780 Bytes
/
stop_service.py
File metadata and controls
20 lines (17 loc) · 780 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import subprocess
import sys
if __name__ == "__main__":
name = sys.argv[1]
subprocess.run("tmux kill-sess -t " + name, shell=True)
if name == "genome-nexus":
subprocess.run("sudo docker stop gn-mongo", shell=True)
subprocess.run("sudo docker rm gn-mongo", shell=True)
elif name == "person-controller":
subprocess.run("sudo docker stop mongodb", shell=True)
subprocess.run("sudo docker rm mongodb", shell=True)
elif name == "problem-controller":
subprocess.run("sudo docker stop mysql", shell=True)
subprocess.run("sudo docker rm mysql", shell=True)
elif name == "user-management":
subprocess.run("sudo docker stop mysqldb", shell=True)
subprocess.run("sudo docker rm mysqldb", shell=True)