取出日期為單數或雙數

系統上有多個排程要執行, 不管是備份, 做同步, 跑報表, 這些都可以用 crontab 來做設定.

但是, 就像大陸的政策一樣, 連開車都有分單號限單號車牌才能開, 雙號日只能開雙號車排了, 所以系統排程也是一樣, 一定會有很機車的單日跑某些東西, 雙日執行某些事 …

這個需求可以用一個簡單的 bash script 來做間接, 先判別是否為單雙號, 然後再執行指定的其它工作

#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
x=0
let x=(`date +%d` % 2 )
if (( $x -eq 1 )) ; then
	sh -x /bin/get_s.sh
else
	sh -x /bin/get_d.sh
fi

這樣, 很簡單吧, 輕輕鬆鬆!

Comments are closed.

十月 2019
« 五月    
 123456
78910111213
14151617181920
21222324252627
28293031  

Google ADs