如何实现每月的最后一天执行一个shell
脚本中判断的话,可以像这么写:
ym=`date +%m" "%Y`
if [ `date +%d` = `cal $ym|xargs|awk '{print $NF}'` ]
then
sh yourshell
fi
linux版的
00 23 28-31 * * [ `date -d tomorrow +/%e` -eq 1 ] && do-something
UNIX版的
0 8 28-31 * * [ `echo /`cal/` | awk '{print $NF}'` -eq 1 ] && do-something