V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JhOOOn  ›  全部回复第 4 页 / 共 4 页
回复总数  76
1  2  3  4  
2015-12-19 11:56:18 +08:00
回复了 JhOOOn 创建的主题 问与答 crontab 执行程序时错误, crontab 会不断的重新尝试?
自问自答:
原理不甚了解,但是这几天观察进程发现,运行程序都会同时存在 3 个相同的进程的,程序运行完就没有了。
2015-12-18 11:11:12 +08:00
回复了 JhOOOn 创建的主题 问与答 crontab 执行程序时错误, crontab 会不断的重新尝试?
在 osx 测试了 * */1 * * * date 确实是每分钟输出一次时间,那上面的教程应该不对
2015-12-18 10:23:48 +08:00
回复了 JhOOOn 创建的主题 问与答 crontab 执行程序时错误, crontab 会不断的重新尝试?
@paulw54jrn 以感谢,很好的网站,我是按这个教程来的 http://linuxtools-rst.readthedocs.org/zh_CN/latest/tool/crontab.html#id18 ,我在你提供的网站试* */1 * * *这个提示‘ every min of 0 ~ 24 ’ 应该是你说的那样,我一会在机器上试试
2015-12-16 21:35:11 +08:00
回复了 JhOOOn 创建的主题 问与答 crontab 执行程序时错误, crontab 会不断的重新尝试?
类似这样:

xxx 2 1 0 09:00 ? 00:00:05 CROND
xxx 3 2 0 09:00 ? 00:00:00 bin/bash /home/xxx/eg.sh
xxx 4 3 0 09:00 ? 00:00:00 python eg.py
xxx x x 0 09:00 ? 00:00:00 tee eg.log

xxx 2 1 0 09:01 ? 00:00:05 CROND
xxx 3 2 0 09:01 ? 00:00:00 bin/bash /home/xxx/eg.sh
xxx 4 3 0 09:01 ? 00:00:00 python eg.py
xxx x x 0 09:01 ? 00:00:00 tee eg.log

xxx 2 1 0 09:02 ? 00:00:05 CROND
xxx 3 2 0 09:02 ? 00:00:00 bin/bash /home/xxx/eg.sh
xxx 4 3 0 09:02 ? 00:00:00 python eg.py
xxx x x 0 09:02 ? 00:00:00 tee eg.log
2015-12-16 21:34:10 +08:00
回复了 JhOOOn 创建的主题 问与答 crontab 执行程序时错误, crontab 会不断的重新尝试?
@paulw54jrn 谢谢您的思路,有用。另外,你给的链接打不开,还有,* */ 1 * * * 代表每个一个小时执行一次,但是我保存 crontab - e 后,不一会,就出现了好几个重复的进程,(重复的进程时间相差 1 秒):类似这个:

xxx 2 1 0 09:00 ? 00:00:05 CROND
xxx 3 2 0 09:00 ? 00:00:00 bin/bash /home/xxx/eg.sh
xxx 4 3 0 09:00 ? 00:00:00 python eg.py
xxx x x 0 09:00 ? 00:00:00 tee eg.log


这是什么原因呢?
按理说,就算进程没有回收,也应该是每隔一个小时之后出现重复的啊?这里我非常困惑,
查看进程是 ps - ef ,系统是 centOs 6
2015-12-16 20:42:03 +08:00
回复了 JhOOOn 创建的主题 问与答 crontab 执行程序时错误, crontab 会不断的重新尝试?
@Strikeactor 我使用 * */ 1 * * * / bin/bash /home/xxx/eg.sh, 就会在进程中重复出现

CROND
/bin/bash /home/xxx/eg.sh
python eg.py
tee eg.log

原因是什么呢?谢谢
2015-12-16 17:19:39 +08:00
回复了 JhOOOn 创建的主题 问与答 crontab 执行程序时错误, crontab 会不断的重新尝试?
@Strikeactor 卧槽,没认真看文档。谢谢你,那么这个程序如果设定每小时执行一次,通过 source 产生的进程会自动回收么?
2015-12-15 14:33:31 +08:00
回复了 JhOOOn 创建的主题 Python 如何验证一个代理的好坏呢?
@skywatcher 打不开。。
2015-10-19 13:01:02 +08:00
回复了 vitovan 创建的主题 奇思妙想 spider-lang :爬虫语言,专为网络爬虫设计
@pythoner 笑死了
2015-09-22 16:25:38 +08:00
回复了 JhOOOn 创建的主题 问与答 爬取优酷上的数据,在网页源码中没有,有办法爬取到吗?
2015-09-21 14:49:35 +08:00
回复了 JhOOOn 创建的主题 问与答 爬取优酷上的数据,在网页源码中没有,有办法爬取到吗?
@gongpeione 谢谢,对 js 不是很懂,有思路就好办了。
2015-09-21 14:41:40 +08:00
回复了 JhOOOn 创建的主题 问与答 爬取优酷上的数据,在网页源码中没有,有办法爬取到吗?
@Tink 谢谢,想试着爬虫抓取,有没有好方法。
2015-09-21 14:40:44 +08:00
回复了 JhOOOn 创建的主题 问与答 爬取优酷上的数据,在网页源码中没有,有办法爬取到吗?
@cyberdak 请问如何找 js 加载的数据?
2015-09-20 08:24:13 +08:00
回复了 ivanlw 创建的主题 Python 读Flask-SQLAlchemy的一点不理解的地方,请指点下~
可能楼主已经对 flask 非常了解了,但看到一篇解释的很好,转过来给其他人看吧:

这里说一下对 db.relationship lazy 的理解,看如下代码

class Role (db.Model ):
__tablename__ = 'roles'
id = db.Column (db.Integer, primary_key=True )
name = db.Column (db.String (64 ), unique=True )
users = db.relationship ('User', backref='role', lazy='dynamic')


class User (db.Model ):
__tablename__ = 'users'
id = db.Column (db.Integer, primary_key=True )
username = db.Column (db.String (64 ), unique=True, index=True )
role_id = db.Column (db.Integer, db.ForeignKey ('roles.id'))


假设 role 是已经获取的一个 Role 的实例
lazy:dynamic => role.users 不会返回 User 的列表, 返回的是 sqlalchemy.orm.dynamic.AppenderBaseQuery 对象
当执行 role.users.all ()是才会真正执行 sql ,这样的好处就是可以继续过滤

lazy:select => role.users 直接返回 User 实例的列表,也就是直接执行 sql

注意: db.session.commit 只有在对象有变化时才会真的执行 update

转自: http://www.bkjia.com/ASPjc/893049.html
有没有具体操作过的人分享下经验,谢谢
不是说给 sina 钱,只是通过多个账号和 IP 地址,反复的搜索某一关键字,有可能刷上榜吗
@est
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5614 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 03:22 · PVG 11:22 · LAX 19:22 · JFK 22:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.