如何在 Linux 中通过 crontab 每 2 分钟运行一次作业?

如何在 Linux 中通过 crontab 每 2 分钟运行一次作业?

如何在 Linux 中通过 crontab 每 2 分钟运行一次作业?

答案1

crontab 格式在手册第 5 节(文件格式)中进行了描述。对于大多数manLinux 实现,您可以:

man 5 crontab

阅读它(在某些系统上,您需要man -s 5 man改为)。man crontab会给你手册crontab 命令(在手册第 1 节中)。请参阅man man获取更多信息。

从历史上看,您需要:

0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58 * * * * /path/to/script

(00:00:00 开始每 2 分钟一班)

或者

1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59 * * * * /path/to/script

(00:01:00 开始每 2 分钟一班)

通过现代 cron 实现(包括 Linux 发行版上常见的实现),您可以将其简化为:

*/2 * * * *    /path/to/script
1-59/2 * * * * /path/to/script

如果您想从 00:00:34 开始每 2 分钟运行一次,您可以随时编写:

*/2 * * * * sleep 34; /path/to/script

相关内容