看板Linux
标 题Re: [问题] 请问crontab如何设定隔周工作?
发信站交大资讯次世代BS2 (Tue Jun 17 22:11:22 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!BS2
※ 引述《[email protected] (笠原弘子 命!)》之铭言:
> 这样子可行吗?用test判断 /root/week 是否存在,
> 如果有就执行A,不然就执行B
> 执行A的时候先将/root/week删除,下次就会执行B
> 执行B的时候就做/root/week出来,下次就会执行A
> 0 0 * * 5 test -e /root/week && A || B
> A在最前面加一行
> rm -f /root/week
> 最後面加一行
> echo week1_ok_`date +%Y%m%d` >> /root/week.log
> B在最前面加一行
> touch /root/week
> 最後面加一行
> echo week2_ok_`date +%Y%m%d` >> /root/week.log
我在unix forum找到类似的讨论
事实上做的方法跟上面分享的差不多
不过他是先写了一个叫C的script
每个礼拜执行C,用C来call A or B
http://www.unix.com/aix/57530-crontab-job-sunday-two-week-interval.html
http://0rz.tw/794l7
--
just for sharing
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: demintree
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: H-197-216.RAS.NCTU.edu.tw
☆ 次世代BS2 ☆ 可申请个人板 150MB 相簿
http://pic.bs2.to 交大资讯人 250MB