to_ck/main.py
2021-05-11 14:35:34 +08:00

19 lines
537 B
Python

import os
from app import XProcess
from multiprocessing import Lock
from v2.ipregion import IpSearch, Ip2Region
if __name__ == '__main__':
pid = os.getpid()
stop_shell = """#!/bin/bash
echo `pstree -p {pid}`|awk 'BEGIN{{ FS="(" ; RS=")" }} NF>1 {{ print $NF }}'|xargs kill &>/dev/null
"""
with open('stop.sh', 'w', encoding='utf8') as f:
f.write(stop_shell.format(pid=pid))
lock = Lock()
ipsearch = IpSearch(Ip2Region, "ip2region.db")
for i in range(0, 16):
XProcess(i, lock, ipsearch).start()