Home
Sign Up
Sign In
V2EX
›
Ruby
cron为何每次都执行两次ruby脚本?
fanweixiao
·
Sep 23, 2012
· 6621 views
This topic created in 5157 days ago, the information mentioned may be changed or developed.
* */1 * * * bash -l -c 'source /usr/local/rvm/bin/rvm && /usr/bin/env ruby /xxx/xxx/dl.rb >> result.log'
发现一个问题,每次触发这个脚本的时候,都执行了两次dl.rb这个脚本,为何?
XXX
usr
rvm
6 replies
•
1970-01-01 08:00:00 +08:00
Livid
MOD
PRO
Sep 23, 2012
1
你的意思是想每个钟头执行一次么?
那么试试改成:
0 * * * *
merlin852
Sep 24, 2012
2
lz 这个是每分钟执行一次
fanweixiao
OP
Sep 26, 2012
3
@
Livid
不不,是dl.rb脚本执行了两次! 测试了多次,每次都是dl.rb并发被执行2次...
fanweixiao
OP
Sep 26, 2012
4
@
merlin852
这是per hour吧?
feiandxs
Sep 26, 2012
5
不用在cron这种事上纠结,两位都没领悟对lz的意思。
你在不使用cron直接执行命令的时候,log会记录是执行了两次吗?你确定么。
fanweixiao
OP
Oct 19, 2012
6
@
feiandxs
不使用cron的话,log是记录一遍的
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1511 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms ·
UTC 16:34
·
PVG 00:34
·
LAX 08:34
·
JFK 11:34
♥ Do have faith in what you're doing.
❯