|
|
@@ -35,7 +35,7 @@ def sshConnect(cs, sd):
|
|
35
|
35
|
stdin, stdout, stderr = ssh.exec_command('mkdir ' + data_root_dir)
|
|
36
|
36
|
#TODO: 여기에 도커 명령어 및 동시 녹화 코드 입력
|
|
37
|
37
|
stdin, stdout, stderr = ssh.exec_command('docker run --rm --name mail_recorder --gpus 1 --privileged -v /dev:/dev -v /home/mc365/sources:/sources -v /home/mc365/data/'+cs+sd+':/data/'+cs+sd+' stereolabs/zed:3.5-gl-devel-cuda11.1-ubuntu18.04 python3 /sources/recorder.py')
|
|
38
|
|
- print(stdout.readlines())
|
|
|
38
|
+
|
|
39
|
39
|
|
|
40
|
40
|
def sshQuit(cs, sd):
|
|
41
|
41
|
cs = cs
|
|
|
@@ -43,13 +43,10 @@ def sshQuit(cs, sd):
|
|
43
|
43
|
ssh = paramiko.SSHClient()
|
|
44
|
44
|
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
|
|
45
|
45
|
ssh.connect(settings[4],port= settings[3], username=settings[5], password=settings[6])
|
|
|
46
|
+ data_root_dir = './data/'+cs+sd
|
|
46
|
47
|
|
|
47
|
48
|
stdin, stdout, stderr = ssh.exec_command('docker stop mail_recorder')
|
|
48
|
|
- stdin, stdout, stderr = ssh.exec_command('docker run --rm --name extract_01 --gpus 0 --privileged -v /dev:/dev -v /home/mc365/sources:/sources -v /home/mc365/data/'+cs+sd+':/data/'+cs+sd+' ellishuntingmoon/mailsys_extract:latest python3 /sources/extract_01.py')
|
|
49
|
|
- stdin, stdout, stderr = ssh.exec_command('docker run --rm --name extract_02 --gpus 1 --privileged -v /dev:/dev -v /home/mc365/sources:/sources -v /home/mc365/data/'+cs+sd+':/data/'+cs+sd+' ellishuntingmoon/mailsys_extract:latest python3 /sources/extract_02.py')
|
|
50
|
|
-
|
|
51
|
|
- # TODO: 여기에 스크립트 명령어 입력
|
|
52
|
|
- print(stdout.readlines())
|
|
|
49
|
+ stdin, stdout, stderr = ssh.exec_command('mv '+data_root_dir + ' /hdd/')
|
|
53
|
50
|
|
|
54
|
51
|
|
|
55
|
52
|
label_branch = tkinter.Label(window, text = '지점 위치: ' + settings[2] + ' / 수술방 번호: ' + str(settings[3]))
|