首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

这个Cronjob 如何写

2013-04-21 
这个Cronjob 怎么写?我想跑一个job,频率是每十分钟跑一次,但是周三的3:15am 到5:15am这段时间不跑。谢谢![

这个Cronjob 怎么写?
我想跑一个job,频率是每十分钟跑一次,但是周三的3:15am 到5:15am这段时间不跑。
谢谢!
[解决办法]
你可以这样嘛,写一个每十分钟跑一次的脚本,然后在脚本里面检测时间,如果时间是3:15am 到5:15am这段时间就不跑,多简单啊,使用cron方式定义10分钟的周期。
[解决办法]
好方法,把job封装到某个script当中,如果时间是你说的那个时间点,直接exit掉。
[解决办法]

引用:
引用:你可以这样嘛,写一个每十分钟跑一次的脚本,然后在脚本里面检测时间,如果时间是3:15am 到5:15am这段时间就不跑,多简单啊,使用cron方式定义10分钟的周期。
请问这个用Bourne shell怎么写啊?

#!/bin/bash

week=`date "+%a"`
times=`date "+%H:%M"`

echo "$week $times"

if [ "$week" = "Wed" ]; then
    if [[ "$times" > "03:15" && "$times" < "05:15" ]]; then
        echo "Time is Wed and 03:15-05:15 exit"
        exit 1;
    fi
fi

# input you task 

热点排行