【简记】Linux 计划任务 Crontab

【简记】Linux 计划任务 Crontab

💡 原文中文,约3500字,阅读约需9分钟。
📝

内容提要

cron 是 UNIX 和 LINUX 下的工具,用于定期自动运行计划任务。通过 crontab 命令可以编辑、列出或删除用户的任务,任务可以设定在特定时间、每天多次或仅在工作日执行。还可以使用特殊关键字如 @yearly、@monthly 安排任务。设置环境变量 PATH 可使用相对路径,任务也可以从文件导入。

🎯

关键要点

  • cron 是 UNIX 和 LINUX 下的工具,用于定期自动运行计划任务。
  • 通过 crontab 命令可以编辑、列出或删除用户的任务。
  • 任务可以设定在特定时间、每天多次或仅在工作日执行。
  • 可以使用特殊关键字如 @yearly、@monthly 安排任务。
  • 设置环境变量 PATH 可使用相对路径,任务也可以从文件导入。

延伸问答

什么是 cron 工具,它的主要功能是什么?

cron 是 UNIX 和 LINUX 下的工具,用于定期自动运行计划任务。

如何使用 crontab 命令管理计划任务?

可以使用 crontab -e 编辑任务,crontab -l 列出任务,crontab -r 删除任务。

如何设置任务在特定时间执行?

可以通过指定时间字段,例如 '30 08 10 06 *' 来设置任务在 6 月 10 日上午 8:30 执行。

crontab 中的特殊关键字有哪些?

特殊关键字包括 @yearly、@monthly、@daily 和 @reboot,用于安排定期任务。

如何让任务只在工作日执行?

可以在 crontab 中使用 '1-5' 来指定任务仅在周一到周五执行。

如何从文件导入 cron 任务?

可以先在文件中编辑任务,然后使用 'crontab cron-file.txt' 命令导入任务。

➡️

继续阅读