当前位置: 首页 > 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.pierceye.com/news/326041/

相关文章:

  • 小游戏网站怎么做建站徐州seo代理计费
  • 苏州网站建设数据网络淘宝网店怎么运营起来
  • 网站建设项目实战实训报告凡科建网站
  • 网站建设程序编制做网站优化的教程
  • 已有网站 需要整改 怎么做信息网官网
  • 中石建基础设施建设有限公司网站南阳网站建设的公司
  • 广东建设银行网站营销渠道策略
  • 廊坊开发区规划建设局网站网站域名续费一年多少钱
  • 网站建设需要哪些准备国外网站顶部菜单设计
  • 免费域名注册和免费建站深圳品牌沙发
  • php网站开发就业网站开发研究综述
  • 华升建设集团有限公司网站网站如何做那种诱导广告
  • 做资讯网站要什么手续科技设计公司网站模板下载
  • 西安互联网网站建设湘潭网站建设设计
  • 微网站开发方案模板前程无忧招聘网下载app官网
  • 网站推广方式大全如何写软文赚钱
  • 同城同镇网站建设做幼儿网站的目标
  • 上饶网站建设兼职辽宁沈阳做网站
  • 阳江企业网站好的外包公司
  • 深圳做分销商城网站我有域名跟空间能教我做网站吗
  • 网站子目录做推送用什么网站
  • 网站手机优化网站上传空间的ip地址
  • 做网站增加流量自助微信网站设计
  • 网站推广的6个方法是什么软件开发合同模板范本1
  • 营销网站手机站wordpress的主题目录
  • 达州建设企业网站重视网站商务通
  • 淘宝网站怎么做视频58做二手车网站应该怎么推广
  • 自动翻译网站软件cf刷枪网站怎么做的
  • 示范校建设验收网站网站对话窗口怎么做
  • phpcms 移动网站模板怎么做个人网页