Zu den Hauptinhalten
  • Bestellungen schnell und einfach aufgeben
  • Bestellungen anzeigen und den Versandstatus verfolgen
  • Erstellen Sie eine Liste Ihrer Produkte, auf die Sie jederzeit zugreifen können.

如何在 RedHat Enterprise Linux (RHEL) 6 上配置 Cron 作业

Zusammenfassung: 本文提供有关如何在 RedHat Enterprise Linux (RHEL) 6 上配置 cron 作业的信息。

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

本文提供有关如何在 RedHat Enterprise Linux (RHEL) 6 上配置 cron 作业的信息。

Cron 作业允许系统管理员计划任务。您可以通过多种方式来配置这些已计划任务。本文将介绍使用“cron”目录和使用“crontab”这两种方式。



 

 

目录:

1.Cron 目录
2.Crontab


 

1.Cron 目录

  • 有四个 cron 目录:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • 系统将定期执行这些目录中的脚本(每小时、每天、每周或每月)
  • 非常适合不需要在特定日期、特定时间等时刻运行的已计划任务。
  • 将脚本复制到相应的文件夹中
  • 确保脚本的文件权限为 755 或 -rwxr-xr-x
  • # chmod 755 scriptfile.sh
  • 默认:
    • /etc/cron.daily starts at 0305 (3:05 AM)
    • /etc/cron.weekly starts at 0325 (3:25 AM)
    • /etc/cron.monthly starts at 0345 (3:45 AM)
       
  • 查看您的当前配置:
  • # cat /etc/anacrontab
  • 使用您喜欢的编辑器编辑“/etc/anacrontab”
  • 更改您的配置:
  • 系统将在这些目录中执行脚本的时间:

 


 

2.Crontab

  • 系统管理员可以使用 crontab 创建 cron 作业,以便计划要在特定日期和时间执行的任务
  • 使用 crontab 的方式与使用“vi”编辑器相同
  • 用法:
  • 编辑 cron 作业:
    • # crontab -e
       
  • 列出当前登录用户的 cron 作业:
  • # crontab -l
  • # crontab -l -u username
提醒:将“username”替换为相应的用户。
  • # crontab -r
  • # crontab -r -u username
提醒:将“username”替换为相应的用户。
  • 列出其他用户的 cron 作业:
  • 删除当前登录用户的 cron 作业:
  • 删除其他用户的 cron 作业:
  • M H D Mo W /path/to/script
    • M = 分钟(00 至 59)
    • H = 小时(00 至 23)
    • D = 月中的某一天(01 到 31)
    • Mo = 月份(01 至 12)
    • W = 星期几(0 至 6,0 = 星期日)
       
  • 使用 * 表示每小时、每天等。
  • 示例:
  • 30 02 15 6 * /root/scriptfile.sh
  • 于 6 月 15 日的上午 2:30 执行“/root/scriptfile.sh”
  • 30 02 * * 0 /root/scriptfile.sh
  • 于每个星期日的上午 2:30 执行“/root/scriptfile.sh”
  • 示例:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • 于 6 月 15 日的上午 2:30 和下午 2:30 执行“/root/scriptfile.sh”
       
  • 示例:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • 于每个星期日的上午 2:30、3:30、4:30 和 5:30 执行“/root/scriptfile.sh”
       
  • @yearly — 每年执行脚本
  • @monthly — 每月执行脚本
  • @weekly — 每周执行脚本
  • @daily — 每天执行脚本
  • @hourly — 每小时执行脚本
  • @reboot — 每次重新启动时执行脚本
  • 使用这些变量,而不是 M H D Mo W 格式
    • 示例:
      • @monthly /root/scriptfile.sh
      • 于每个月的第一天执行“/root/scriptfile.sh”
         
  • 示例:
  • 对多个小时、多天等使用 ,。
  • 对持续几小时、几天等使用 -。
  • 更多变量:
  • 格式化条目:

 

 

返回页首


Ursache

-

Lösung

-

Betroffene Produkte

Red Hat Enterprise Linux Version 6
Artikeleigenschaften
Artikelnummer: 000177157
Artikeltyp: Solution
Zuletzt geändert: 13 Aug. 2024
Version:  7
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.