cron1.4的进阶使用方法
openshift吧
全部回复
仅看楼主
level 11
bearkr 楼主
默认教程可以实现每分钟、每小时、每天执行任务,
而有时需要在复杂的条件下执行,如每10分钟执行一次,下面是脚本:
#! /bin/bash
t1=`date "+%M"`
CURRENT_TIME=`date "+%Y-%m-%d %H:%M:%S"`
if [ $t1 = "5" -o $t1 = "15" -o $t1 = "25" -o $t1 = "35" -o $t1 = "45" -o $t1 = "55" ];then
echo "OK!time:$CURRENT_TIME" >> /var/lib/openshift/532fab333333314a000193/app-root/runtime/repo/test.txt
else
echo "$CURRENT_TIME" >> /var/lib/openshift/532fab3c4382ec2333333300193/app-root/runtime/repo/test.txt
fi
下面是脚本执行结果的记录:
https://gq-0996.rhcloud.com/test.txt
显示OK的是复合条件时执行的!没有显示ok的行是为了对比用的,实际应用时else后面的可以不要。
时间太晚了,先写这么多!
2014年04月02日 17点04分 1
level 11
bearkr 楼主
重新改了下脚本:
#! /bin/bash
t1=`date "+%M"`
CURRENT_TIME=`date "+%Y-%m-%d %H:%M:%S"`
if [ $t1 = "5" -o $t1 = "15" -o $t1 = "25" -o $t1 = "35" -o $t1 = "45" -o $t1 = "55" ];then
echo "OK!time:$CURRENT_TIME" >> /var/lib/openshift/532fab3c4382ec214a000193/app-root/runtime/repo/test.txt
fi
2014年04月02日 17点04分 2
level 10
求送Windows10 神KEY
2014年10月04日 17点10分 3
level 10
冒泡以示存在
2014年10月07日 18点10分 4
level 10
冒泡以示存在
2014年10月08日 23点10分 5
level 10
冒泡以示存在
2014年10月09日 21点10分 6
level 10
求送神ID邮箱
2014年10月12日 17点10分 7
level 10
求送Windows10 神KEY
2014年10月14日 20点10分 8
level 10
求送Windows10 神KEY
2014年10月16日 19点10分 9
level 1
我建了sh脚本,不好使,不知道为什么
2015年09月04日 16点09分 10
1