在线查看crontab 执行时间计算工具:https://tool.lu/crontab/
指令:more /etc/crontab
结果:SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
指令:crontab -e
结果: 编辑crontab中的定时任务。 操作类似vim编辑器
指令:crontab -l
结果:查看crontab中的定时任务
举例:
想做的事情:每天都要清空日志,释放资源。懒,自动执行怎么实现?
首先,你得知道,清空一个文件下内容指令: rm -rf 【文件夹路径】
其次:crontab -e 打开定时配置界面。输入一下命令
00 22 * * * rm -rf /ceph/logs/*
(上面的意思是:每天 22:00 清空/ceph/logs/下的文件)
最后:crontab -l 查看下指令是不是真的放进去了
*/1 * * * * //表示每分钟执行一次
*/5 * * * * //表示每5分钟执行一次
*/10 * * * * //表示每10分钟执行一次
网友评论