Linux指令crontab

2020-08-27  本文已影响0人  天马行空爱做梦

在线查看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分钟执行一次

[参考信息2]:https://my.oschina.net/u/2399303/blog/1809070/

上一篇 下一篇

猜你喜欢

热点阅读