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