回文章列表
作者demintree.bbs@bbs.cs.nctu.edu.tw (0rz) 看板: linux
標題Re: [問題] 請問crontab如何設定隔週工作?
時間交大資訊次世代BS2 (2008/06/17 Tue 22:11:22)
※ 引述《hirokofan.bbs@ptt.cc (笠原弘子 命!)》之銘言:
> 這樣子可行嗎?用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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻