파이썬으로 자동화할때 죽지않고 계속 일정 간격으로 명령어를 실행하는 스크립트가 필요할때가 있다. 답은 daemon을 사용하면 된다. 코드부터 보자 import socket import subprocess import time import os import sys import daemon from daemon import pidfile from daemon import runner import argparse def runPortChecker(): while True: time.sleep(5) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) result = sock.connect_ex(('127.0.0.1', 8000)) # ip, port if res..
python 죽지않는 daemon 스크립트 짜기
파이썬으로 자동화할때 죽지않고 계속 일정 간격으로 명령어를 실행하는 스크립트가 필요할때가 있다. 답은 daemon을 사용하면 된다. 코드부터 보자 import socket import subprocess import time import os import sys import daemon from daemon import pidfile from daemon import runner import argparse def runPortChecker(): while True: time.sleep(5) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) result = sock.connect_ex(('127.0.0.1', 8000)) # ip, port if res..
2024.03.07