💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
Cron是类Unix系统中的定时任务调度工具,自动执行重复任务。用户通过crontab文件定义任务,cron守护进程每分钟检查并执行。常用于备份和报告发送等。
🎯
关键要点
- Cron是类Unix系统中的定时任务调度工具,自动执行重复任务。
- 用户通过crontab文件定义任务,cron守护进程每分钟检查并执行。
- cron守护进程负责执行计划任务,持续在后台运行。
- cron作业条目遵循特定语法,包括五个时间字段和要执行的命令。
- 示例包括每天2:30 AM运行脚本、每周一9 AM运行脚本等。
- 查看当前用户的cron作业使用命令:crontab -l。
- 编辑cron作业使用命令:crontab -e。
- 删除当前用户的所有cron作业使用命令:crontab -r。
- cron支持特殊字符串以简化调度,如@reboot、@yearly、@monthly等。
- cron日志可以在系统日志文件中找到,常见问题包括脚本权限和环境变量设置。
- cron常用于自动备份、发送定期报告、清理临时文件等。
- 掌握cron可以帮助系统管理员和开发者高效执行任务。
❓
延伸问答
什么是Cron,它的主要功能是什么?
Cron是类Unix系统中的定时任务调度工具,主要用于自动执行重复任务。
如何查看当前用户的cron作业?
使用命令crontab -l可以查看当前用户的cron作业。
如何编辑或添加新的cron作业?
使用命令crontab -e可以编辑或添加新的cron作业。
Cron作业的语法是什么样的?
Cron作业条目遵循特定语法,包括五个时间字段和要执行的命令。
Cron支持哪些特殊字符串来简化调度?
Cron支持特殊字符串如@reboot、@yearly、@monthly、@weekly、@daily和@hourly等。
Cron常用于哪些场景?
Cron常用于自动备份、发送定期报告、清理临时文件等任务。
➡️