* */1 * * * bash -l -c 'source /usr/local/rvm/bin/rvm && /usr/bin/env ruby /xxx/xxx/dl.rb >> result.log'
发现一个问题,每次触发这个脚本的时候,都执行了两次dl.rb这个脚本,为何?
发现一个问题,每次触发这个脚本的时候,都执行了两次dl.rb这个脚本,为何?
1
Livid MOD PRO 你的意思是想每个钟头执行一次么?
那么试试改成: 0 * * * * |
2
merlin852 Sep 24, 2012
lz 这个是每分钟执行一次
|
3
fanweixiao OP @Livid 不不,是dl.rb脚本执行了两次! 测试了多次,每次都是dl.rb并发被执行2次...
|
4
fanweixiao OP @merlin852 这是per hour吧?
|
5
feiandxs Sep 26, 2012
不用在cron这种事上纠结,两位都没领悟对lz的意思。
你在不使用cron直接执行命令的时候,log会记录是执行了两次吗?你确定么。 |
6
fanweixiao OP @feiandxs 不使用cron的话,log是记录一遍的
|