Quellcode durchsuchen

fix threading

master
Jeong Geol Kim vor 4 Jahren
Ursprung
Commit
d81075970a
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3
    2
      auto_extract.py

+ 3
- 2
auto_extract.py Datei anzeigen

@@ -34,10 +34,11 @@ def main():
34 34
                     r_time = time.ctime(time.time())
35 35
                     f.write('exectue is successfully starts at ' + str(r_time) + '\n')
36 36
                     f.close()
37
-                    cmd_list = ['docker run --rm --name extract_1 --gpus '"device=0"' -v /dev:/dev -v /home/mc365/sources:/sources -v /hdd:/hdd ellishuntingmoon/mailsys:0.4 python3 /sources/extract_01.py ' + id + '/ >> /dev/null', 'docker run --rm --name extract_2 --gpus '"device=1"' -v /dev:/dev -v /home/mc365/sources:/sources -v /hdd:/hdd ellishuntingmoon/mailsys:0.4 python3 /sources/extract_02.py ' + id + '/ >> /dev/null']
37
+                    cmd_list = ['docker run --rm --name extract_1 --gpus '"device=0"' -v /dev:/dev -v /home/mc365/sources:/sources -v /hdd:/hdd ellishuntingmoon/mailsys:0.4 python3 /sources/extract_01.py ' + id + '/ >> /dev/null', 'echo ext_1 start']
38 38
                     for index in range(0, len(cmd_list)):
39 39
                         thread_list.append(threading.Thread(target=cmd_run,args=(index,cmd_list)))
40
-                        thread_list[index].start()                    
40
+                        thread_list[index].start()         
41
+                    os.system('docker run --rm --name extract_2 --gpus '"device=1"' -v /dev:/dev -v /home/mc365/sources:/sources -v /hdd:/hdd ellishuntingmoon/mailsys:0.4 python3 /sources/extract_02.py ' + id + '/ >> /dev/null')       
41 42
                     f = open(file, 'at')
42 43
                     r_time = time.ctime(time.time())
43 44
                     f.write('exectue is successfully ends at ' + str(r_time) + '\n')

Laden…
Abbrechen
Speichern