在 CentOS 系统中,crontab
是用于设置周期性被执行的任务的工具
打开终端。
输入 crontab -e
命令来编辑当前用户的 crontab 文件。如果你需要以 root 用户身份编辑,请使用 sudo crontab -e
。
在打开的 crontab 文件中,你可以添加多个任务。每个任务都是一行,包含 5 个时间字段和要执行的命令。时间字段的顺序为:分钟(0-59)、小时(0-23)、月份中的某天(1-31)、月份(1-12)和星期中的某天(0-7,其中 0 和 7 都表示星期日)。
例如,以下是一个 crontab 文件的示例,其中包含两个任务:
# 每天早上 6 点执行 backup.sh 脚本
0 6 * * * /path/to/backup.sh
# 每周一至周五的下午 3 点执行 update.sh 脚本
0 15 * * 1-5 /path/to/update.sh
保存并关闭 crontab 文件。在大多数编辑器中,你可以使用 Ctrl + X
退出,然后按 Y
确认保存,最后按 Enter
退出。
要查看当前用户的 crontab 任务列表,可以使用 crontab -l
命令。
如果需要删除当前用户的所有 crontab 任务,可以使用 crontab -r
命令。要删除特定的任务,可以编辑 crontab 文件并删除相应的行,然后保存并关闭文件。
注意:确保你的脚本具有可执行权限。你可以使用 chmod +x /path/to/your/script.sh
命令为脚本添加可执行权限。