solving이라는 파이썬 스크립트를 detach 하여 백그라운드로 돌리고 pid도 얻어서 출력하는 방법..
#!/usr/bin/python
import time
import os, sys
os.system('nohup solving > /dev/null & echo $! >pid 2>&1 &')
time.sleep(1)
f = open('pid', 'r')
job_id = f.read()
os.remove('pid')
print('submitted job with {0}.'.format(job_id.strip()))
프로세스 확인은 아래와 같이..
ps -ef | grep solving
ps cax | grep solving | grep 1234
'블로그 (Blog) > 개발로그 (Devlogs)' 카테고리의 다른 글
GL_TRIANGLE_STRIP으로 TETRA 그리기 (0) | 2024.08.27 |
---|---|
DJGPP 크로스 컴파일러 설치 (0) | 2024.07.31 |
plane subdivision (0) | 2024.07.12 |
Windows 64비트로 드라이버 포팅 (0) | 2024.07.10 |
QTextEdit 위젯과 안시코드... (0) | 2024.07.06 |