Linux下使用Crontab定时器
crontab 是Linux下用来定期执行程序的命令
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看服务状态
crontab基本命令:
- crontab -u 指定一个用户
- crontab -l 列出用户的任务计划
- crontab -r 删除用户的任务(不添加用户即删除所有的任务)
- crontab -e 编辑用户的任务
使用方法
-
创建delete.sh文件 # touch delete.sh
-
赋予文件执行权限 # chmod 777 delete.sh
-
编辑文件 # vi delete.sh
find /opt/app/voice -mmin +5 -name “*.wav” -exec rm -rf {} ; -
编辑任务 五分钟执行一次 # crontab -e
-
*/5 * * * * /路径/delete.sh
查看执行命令:
/var/log/cron.log 或 /var/log/cron 这个文件都可以
tail -f cron.log 或者 tail -f cron