Linux--10---crontab -e定时任务

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 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 日志文件太大,需要定时清理

步骤

  1. 进入linux服务器 用crontab -e进到定时任务的控制台
  2. 在最后一行增加下如下命令

0 3 * * * echo "">/home/admin/logs/stdout.log



测试

改成 15.00执行效果

0 15 * * * echo "">/home/admin/logs/stdout.log

相关推荐
lee_curry34 分钟前
第四章 jvm中的垃圾回收器
java·jvm·垃圾收集器
wanhengidc44 分钟前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?1 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19981 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
偶尔上线经常挺尸2 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
九转成圣2 小时前
Java 性能优化实战:如何将海量扁平数据高效转化为类目字典树?
java·开发语言·json
yc_12242 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
思茂信息2 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
直奔標竿2 小时前
Java开发者AI转型第二十七课!Spring AI 个人知识库实战(六)——全栈闭环收官,解锁前端流式渲染终极技巧
java·开发语言·前端·人工智能·后端·spring
计算机安禾3 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php