당당한 프로그래밍/리눅스

[리눅스] 파일 여러 개 실행하기

당당한하수 2022. 1. 21. 10:33
# test_1.py
import time
for i in range(5):
	print("test_1")
    time.sleep(1)
    
# test_2.py
import time
for i in range(5):
	print("test_2")
    time.sleep(1)

여러 개 파일을 순차적으로 실행할 때 !

python test_1.py ; python test_2.py
"""
test_1
test_1
test_1
test_1
test_1
test_2
test_2
test_2
test_2
test_2
"""

python test_1.py && python test_2.py
"""
test_1
test_1
test_1
test_1
test_1
test_2
test_2
test_2
test_2
test_2
"""

여러 개의 파일을 동시에 실행할 때 !!

python test_1.py & python test_2.py
"""
test_1
test_2
test_1
test_2
test_1
test_2
test_1
test_2
test_1
test_2
"""

test_1.py가 백그라운드에서 수행되면서, test_2.py가 실행된다. 

물론 두 개 이상의 파일도 가능하다.