在 CentOS 系统中,时间戳通常用于表示特定的时间点。而定时任务则是通过 cron
服务来实现的,它允许你在指定的时间执行特定的命令或脚本。要将时间戳与定时任务配合使用,你需要将时间戳转换为 cron
服务可以识别的时间格式。
以下是将时间戳转换为 cron
时间格式的方法:
date -d @1629885600
这将输出:2021-08-25 12:00:00 UTC
cron
时间格式。cron
时间格式如下:* * * * * command-to-execute
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday to Saturday; 7 is also Sunday)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
根据上面的转换结果,你可以创建一个 cron
定时任务,如下所示:
0 12 * * * /path/to/your/script.sh
这将在每天的 12:00(UTC)执行 /path/to/your/script.sh
脚本。
注意:cron
服务默认使用系统的本地时间。如果你的系统时区与 UTC 不同,请相应地调整 cron
定时任务的时间。
最后,要将定时任务添加到 cron
服务,请将上述命令输入到 crontab -e
编辑器中,然后保存并退出。这样,你的定时任务就会按照指定的时间戳所对应的时间执行了。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS 定时任务怎么配置时间