#コーディング:UTF 8 インポートOS のインポート日時 インポート時間 DEFのexecute_rpt_db_full_effe_cainiao_city(): フラグに = 真 しばらくフラグに: #は、ファイルが存在するかどうかを決定する #をos.path.isfile(「/ホーム/ ytospidは/ opt /ドッカー/ jsc_spider / jsc_spider / / call_proc.log「)ログ #1 の最後の日付文字列が取得される存在を 昨日datetime.datetime.now =()+ datetime.timedelta(-1 ) yesterday_str = datetime.datetime.strftime(昨日、' %のm個%のD%Y ' ) #は、ログファイルに文字列が含まれているかどうかを判断し、存在する場合、それは今日のデータストレージが登っていることを示し (とのオープン' /home/ytospid/opt/docker/jsc_spider/jsc_spider/log/call_proc.log ' :F AS) のためのラインでf.readlines(): IF yesterday_str で:ライン #再実行してチェックテーブルシーン30の OS .system(「ロボットrpt_db_full_effe_cainiao_city -l -i -o case30_output.xml case30_report.html case30_log.html -r /ホーム/ ytospid / OPT / spider_monitor /爬虫類新人インデックス監視/ 01_テストケース/テストインタフェース/爬虫類新人インデックス結果監視.TXT " ) #の印刷行の 印刷は、 『30場面を行っていました』 フラグ = Falseの リターン ' OK ' プリント uは'は休眠5秒' time.sleep( 60 ) execute_rpt_db_full_effe_cainiao_city() の場合 __name__ == ' __main__ ' : execute_rpt_db_full_effe_cainiao_city()