提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- Crontab
-
- [1. Crontab 基本概念](#1. Crontab 基本概念)
- [2. Crontab 语法规则](#2. Crontab 语法规则)
- [3. Crontab 常用命令](#3. Crontab 常用命令)
- 案例
Crontab
- 在 Linux 系统管理和日常运维中,我们经常需要执行一些周期性的任务,例如数据备份、日志清理、定时报告生成等。
- crontab 就是 Linux 系统中用于设置和管理这些定时任务的强大工具。它允许用户在指定的时间点或时间间隔自动执行命令或脚本。
1. Crontab 基本概念
- crontab 是 cron table 的缩写,意为"周期性任务表"。
- cron 是一个守护进程,它会周期性地检查 crontab文件,并根据文件中的指令在预定的时间执行任务。
- 每个用户都可以拥有自己的 crontab 文件,用于管理个人定时任务。
2. Crontab 语法规则


3. Crontab 常用命令


案例
需求
stdout.log 日志文件太大,需要定时清理
步骤
- 进入linux服务器 用crontab -e进到定时任务的控制台
- 在最后一行增加下如下命令
0 3 * * * echo "">/home/admin/logs/stdout.log



测试
改成 15.00执行效果
0 15 * * * echo "">/home/admin/logs/stdout.log
