Linux定时任务清除文件

crontab用法

crontab –e : 修改 crontab 文件,如果文件不存在会自动创建。
crontab –l : 显示 crontab 文件。
crontab -r : 删除 crontab 文件。
crontab -ir : 删除 crontab 文件前提醒用户。

步骤

输入 crontab -e

输入 0 0 * * * /bin/bash /opt/website/cronjob.sh >> /tmp/job.log

0 0 * * * 表示每天凌晨零点执行该脚本

/opt/website/cronjob.sh  表示执行的脚本位置

/tmp/job.log 表示cron执行脚本后日志存放位置

删除文件夹内所有文件  rm -rf /opt/logs/*

间隔秒执行的方案

由于cron的最小单位是分,想要间隔一秒执行脚本如下处理

执行时间设为* * * * *

脚本如下书写

#!/bin/bash

step=1 #间隔的秒数,不能大于60

for (( i = 0; i < 60; i=(i+step) )); do
# $(php '/home/fdipzone/php/crontab/tolog.php')
curl -vvvv 要访问的URL地址
sleep $step
done

exit 0