在 CentOS 系统中,使用 crontab 来设置定时任务。要编辑当前用户的 crontab 文件,请在终端中输入以下命令:
crontab -e
要设置定时任务的频率,您需要了解 cron 表达式的格式。Cron 表达式由 5 个字段组成,分别表示分钟、小时、日期、月份和星期。每个字段的取值范围如下:
以下是一些示例:
* * * * * /path/to/your/script.sh
0 1 * * * /path/to/your/script.sh
0 1 1 * * /path/to/your/script.sh
0 1 * * 0 /path/to/your/script.sh
15 * * * * /path/to/your/script.sh
编辑好 crontab 文件后,保存并退出。新的定时任务将自动生效。要查看当前用户的 crontab 文件,请运行:
crontab -l
如果您需要编辑系统级别的 crontab 文件(例如,为所有用户设置定时任务),请编辑 /etc/crontab 文件。在这种情况下,您需要使用 sudo 命令:
sudo crontab -e