帮助中心

如果没有找到您需要的问题,随时联系我们

定时任务Crontab使用教程

2025-12-14 云服务器帮助

Crontab是Linux系统的定时任务管理工具,用于定期执行脚本。

基本语法:

分 时 日 月 周 命令

字段说明:

  • 分钟:0-59
  • 小时:0-23
  • 日期:1-31
  • 月份:1-12
  • 星期:0-7(0和7都是周日)

特殊字符:

  • * - 任意值
  • , - 多个值:1,3,5
  • - - 范围:1-5
  • / - 间隔:*/5 每5分钟

常用示例:

  • 每分钟执行: * * * * * /path/script.sh
  • 每小时执行: 0 * * * * /path/script.sh
  • 每天凌晨3点: 0 3 * * * /path/script.sh
  • 每周一上午9点: 0 9 * * 1 /path/script.sh
  • 每月1号凌晨: 0 0 1 * * /path/script.sh
  • 每5分钟执行: */5 * * * * /path/script.sh

操作命令:

  • 编辑定时任务:crontab -e
  • 查看定时任务:crontab -l
  • 删除所有任务:crontab -r
  • 备份任务配置:crontab -l > /path/crontab.bak

注意事项:

  1. 脚本使用绝对路径
  2. 脚本需要执行权限
  3. 输出重定向避免邮件
    * * * * * /path/script.sh > /dev/null 2>&1
  4. 环境变量可能与登录不同
返回列表

相关文章

Docker容器入门教程
SSH密钥登录配置教程
服务器性能监控指南
防火墙配置详细教程
Telegram