如何每隔一周安排一次cron工作

时间:2017-05-24 14:20:56

标签: cron

如何每两周启用一次cron条目(每隔一周)。 例如,如果cron在05/05/2017(星期五)运行,它应该在2017年5月19日(星期五)运行

2 个答案:

答案 0 :(得分:0)

每周执行cron并在文件内部测试是否有事。 例如:

<?php
if (date("W")%2 == 0) {
 //do something
} else {
 //wait
}
?>

答案 1 :(得分:0)

每周五应该这样做:

0 0 1-31 1-12 5  someScript.sh

这将检查是否是奇怪的一周:

someScript.sh

#!/bin/sh
WEEK_OF_YEAR=`/bin/date +%V`
echo $WEEK_OF_YEAR
if [[ $(($WEEK_OF_YEAR % 2)) -eq 1 ]];
then
  echo "DO SOMETHING" 
fi