有个需求,crontab任务需要每隔1天执行,有俩个方法,如下: 第一种方法,利用crontab执行 */ * * shellscript 但是这种方法有个问题,就是有个月份有31天,导致本月31号和下月1号,都会执行此操作,并没有真正实现每隔两天周期来执行任务. 第二种方法,可以通过在/tmp目录下标记文件的方式来实现: [root@hch ~]# cat sig.sh #!/bin/bash if [ -f /tmp/altday ];then rm /tmp/altday exit els