获取月末日期

 Linux   2017-03-24 

可能会有这么需求,每个月末一天某个时间点执行定时任务,但是月末可能是31、30,甚至29,所以获取月末日期的方法可以用以下命令:

#!/bin/bash
ym=`date +%m" "%Y`
if [ `date +%d` = `cal $ym|xargs|awk '{print $NF}'` ]
then
sh yourscripts
fi