如何使用linux命令创建crontab每分钟运行一次?

时间:2016-10-21 04:51:52

标签: crontab

我有名为perl.pl的perl文件。我希望这个文件运行并使用crontabs输出新文件中的内容?

我不知道如何执行它的步骤?任何人都可以用截图解释我

2 个答案:

答案 0 :(得分:0)

您需要使用以下命令打开crontab:

crontab -e

这将在文本编辑器中打开crontab(通常这是vi或vim)。进入编辑器后,您需要添加:

* * * * * /usr/bin/perl <PATH_TO_DIR>/perl.pl

这将每分钟运行一次perl.pl。五个星号表示脚本将每分钟,每小时,每月,每月和每周的每一天运行。

有关crontab如何工作的更多信息,请阅读this page上的一些示例。

答案 1 :(得分:0)

在提出这样的问题之前,我建议进行搜索:https://stackoverflow.com/a/5398044/225905。 TL; DR使用全部*表示小时,月,日和年将每分钟给你一次crontab。例如:

* * * * * /path/to/php /var/www/html/a.php

对于cron而言,一分钟是非常频繁的,而cron不会以更快的速度重复。让perl脚本在后台运行并每分钟重复一次计算可能会更好。