读书人

这个Cronjob 如何写

发布时间: 2013-04-21 21:18:07 作者: rapoo

这个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

读书人网 >UNIXLINUX

热点推荐