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

相关推荐
德迅云安全—珍珍2 小时前
如何去判断高防服务器的防御能力是否真实可靠?
运维·服务器
qq_273900232 小时前
Apptainer 将 Ubuntu 本地 Conda 环境打包为 Singularity(SIF)镜像
linux·ubuntu·conda
mljy.2 小时前
Linux《Socket编程UDP》
linux
云飞云共享云桌面2 小时前
非标自动化设备工厂如何2台服务器带动20个SolidWorks设计
运维·服务器·人工智能·3d·自动化·制造
cyforkk2 小时前
16、Java 基础硬核复习:网络编程的核心逻辑与面试考点
java·网络·面试
好好学习天天向上~~2 小时前
2_Linux学习总结_基础指令
linux·学习
万博智云OneProCloud2 小时前
从 CloudEndure 到 HyperBDR:制造业企业如何重构 AWS 云容灾体系
运维·重构·aws
历程里程碑2 小时前
Linux 18 进程控制
linux·运维·服务器·开发语言·数据结构·c++·笔记
BullSmall2 小时前
在线测试网速
运维