当前位置: 首页 > news >正文

全国医院网站建设个旧云锡建设集团网站

全国医院网站建设,个旧云锡建设集团网站,东营刚刚发生,中小学 网站建设 通知我在跑爬虫程序的时候#xff0c;由于爬虫程序的等待目标服务器返回数据的时间很长#xff0c;而cpu占用很低#xff0c;所以经常挂着代理一跑就跑好几百个。但是爬虫程序通常是写了死循环#xff0c;或直到分配给该进程的任务都跑完才退出的。如果我们想中途结束掉这些任务…我在跑爬虫程序的时候由于爬虫程序的等待目标服务器返回数据的时间很长而cpu占用很低所以经常挂着代理一跑就跑好几百个。但是爬虫程序通常是写了死循环或直到分配给该进程的任务都跑完才退出的。如果我们想中途结束掉这些任务是没办法手工一个一个kill掉的。那么该如何结束这些进程呢 我的方法就是在运行爬虫进程时记录该进程的Pid然后在需要手动结束时再用语句kill掉它们。 for i in {1..100} do nohup python NetEase_comms_proxy.py hehe.dat 21 echo $! run.pid sleep 10 done 上述语句完成了将脚本在后台运行100便并且将pid append到run.pid文件中。其中nohup 是 no hang up的缩写命令。do…done之间是被循环的语句。 接下来就是kill掉它们的语句了我用的python import os if __name__ __main__: fin open(run.pid, r) pids [] for line in fin: pids.append(line.strip()) for pid in pids: cmd kill pid os.system(cmd) 这样就把记录下来的pid全部kill掉了。 但需要注意的一点时如果在任务运行期间有的进程由于完成任务或者出错而退出。其他的程序可能会share这些进程的Pid,这样如果在运行kill脚本的时候可能附带就把这些进程也给Kill掉了造成不必要的麻烦。 以上这篇用python记录运行pid,并在需要时kill掉它们的实例就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持脚本之家。
http://www.zqtcl.cn/news/326041/

相关文章:

  • 可以下载电影的网站怎么做做网站公司西安
  • 自己做签名网站网店美工培训教程
  • 宁波产品网站设计模板php 网站 教程
  • 制作一个网站的费用是多少免费网站空间怎么
  • 如何建立自己的微网站网站建设教程怎么建
  • seo网站项目讲解沈阳网红
  • 苏州大型网站建设公司网站外链优化
  • 阿里云购买域名后怎么建网站沂南网站设计
  • 网站建设基础考试php网站开发入门
  • 广州五屏网站建设seo诊断报告示例
  • 周浦高端网站建设公司信阳做网站的公司
  • 博客网站怎么建设湛江新闻头条最新消息
  • 外贸网站建设 评价有没有教做网站实例视频
  • 县 住房和城乡建设局网站wordpress接入支付宝
  • 网站建设初期推广方式天津网站建设案例
  • 销项税和进项导入是在国税网站做吗凡科网站模块
  • 苏州建网站皆去苏州聚尚网络常州企业建站系统
  • 网站建设明细wordpress 主题稳定
  • 网站设计论文前言怎么写肇庆网站开发哪家专业
  • 商城建站系统松江新城做网站公司
  • 长沙招聘做搜狗pc网站优化排
  • 辽宁智能建站系统价格金融做市场广告挂哪些网站
  • 做外贸的有哪些网站互动平台游戏
  • 网站设计最好的公司idc网站模板源码下载
  • 网站建设历史视频制作软件有哪些
  • 加盟网站制作定制桥的设计网站建设
  • 深圳做宣传网站的公司开发电商网站多少钱
  • 自适应网站建设公司什么是网站死链
  • 自己给网站做支付接口wordpress elementor
  • 中国最新军事新闻网站优化推广