|
@@ -4,6 +4,8 @@
|
|
|
import argparse
|
|
|
import os
|
|
|
import sys
|
|
|
+import time
|
|
|
+
|
|
|
sys.path.append(os.getcwd())
|
|
|
from common.public import task_fun
|
|
|
from common.common import Common
|
|
@@ -11,6 +13,14 @@ from gongzhonghao.gongzhonghao_author.gongzhonghao1_author import GongzhonghaoAu
|
|
|
|
|
|
|
|
|
def main(log_type, crawler, task, env):
|
|
|
+ while True:
|
|
|
+ cmd = 'ps -ef | grep "run_gongzhonghao1_author_scheduling.py" | grep -v "grep"'
|
|
|
+ result = os.popen(cmd).read()
|
|
|
+ if len(result) != 0:
|
|
|
+ Common.logger(log_type, crawler).info("公众号_1抓取未完成,无需启动新进程")
|
|
|
+ time.sleep(1)
|
|
|
+ else:
|
|
|
+ break
|
|
|
task_dict = task_fun(task)['task_dict']
|
|
|
rule_dict = task_fun(task)['rule_dict']
|
|
|
Common.logger(log_type, crawler).info(f"调度任务:{task_dict}")
|