首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让cron每隔"N"分钟运行一次,其中n%5 == 1?

要实现每隔 N 分钟运行一次 cron 任务,并且 N 是 5 的倍数,可以使用以下 cron 表达式:

代码语言:txt
复制
*/N * * * *

其中,N 是要运行任务的时间间隔,单位是分钟。例如,如果要每隔 5 分钟运行一次任务,则可以使用以下 cron 表达式:

代码语言:txt
复制
*/5 * * * *

但是,题目要求 N 是 5 的倍数,因此可以使用以下 cron 表达式:

代码语言:txt
复制
*/5 * * * *

这个表达式表示每隔 5 分钟运行一次任务。

在这个表达式中,*/5 表示每隔 5 分钟运行一次任务,* 表示任意小时、任意分钟、任意天、任意月、任意星期。

如果要在每隔 N 分钟运行一次任务的基础上,再加上 N 是 5 的倍数的条件,则可以使用以下 cron 表达式:

代码语言:txt
复制
*/N * * * *

其中,N 是要运行任务的时间间隔,单位是分钟。例如,如果要每隔 10 分钟运行一次任务,则可以使用以下 cron 表达式:

代码语言:txt
复制
*/10 * * * *

但是,题目要求 N 是 5 的倍数,因此可以使用以下 cron 表达式:

代码语言:txt
复制
*/15 * * * *

这个表达式表示每隔 15 分钟运行一次任务。

在这个表达式中,*/15 表示每隔 15 分钟运行一次任务,* 表示任意小时、任意分钟、任意天、任意月、任意星期。

总之,要实现每隔 N 分钟运行一次 cron 任务,并且 N 是 5 的倍数,可以使用以下 cron 表达式:

代码语言:txt
复制
*/15 * * * *

其中,*/15 表示每隔 15 分钟运行一次任务,* 表示任意小时、任意分钟、任意天、任意月、任意星期。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux 定时任务

我们还可以把脚本放在/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly目录中,它每小时/天/星期、月执行一次。...设置集群主机运行用户的crontab -c 主机在集群中运行用户的crontab -s selinux上下文 -V 打印版本并退出 -x 启用调试 格式 在crontab文件中如何输入需要执行的命令和时间...逗号)代表分隔时段的意思- (减号)代表一段时间范围内/n (斜线)那个 n 代表数字,每隔 n 单位间隔 创建简单任务 每分钟输出一次当前的时间,输出到用户家目录下的 time.log 文件中。...实例 实例1:每1分钟执行一次myCommand * * * * * myCommand 实例2:每小时的第3和第15分钟执行 3,15 * * * * myCommand 实例3:在上午8点到11点的第...3和第15分钟执行 3,15 8-11 * * * myCommand 实例4:每隔两天的上午8点到11点的第3和第15分钟执行 3,15 8-11 */2 * * myCommand 实例5:每周一上午

4.5K20

100个 Linux 命令(9)-计划任务

常使用"*/N"表示每隔多久的意思。例如"00 */2 * * *"表示在每天每隔两小时的整点执行该任务(严格地说是0-23/2,也就是0,2,4,...,22,所以凌晨1点不会执行任务)。...例如"* */2 * * *",它表示每隔两小时后的每一分钟都执行任务,也就是凌晨0点的每分钟执行任务,凌晨1点不执行任务,凌晨2点的每分钟执行任务,凌晨4点的每分钟执行任务,依此类推。...同理,"*/5 */2 * * *"表示每隔2小时后的每5分钟执行一次任务。 crondtab file crondtab file 是任务的定义文件。...crond 命令的调试 crond 默认在后台运行,任务执行成功与否不会提示,可以 crond 运行在前端进行调试。再次说明的是,crond守护进程是与终端无关的。...一般用法:crond [-n] [-P] [-x flags] 选项 说明 -n crond 以前端方式运行 -P 不重设环境变量 PATH,而是从父进程中继承 -x 设置调事项,flags 是调试方式

1.3K41
  • Linux定时任务Crontab命令使用详解与总结

    假设你现在要作一个目录,系统可以每 2 分钟运行这个目录下的所有可以运行的文件,你可以写下如下的这一行在 /etc/crontab 中: */2 * * * * root run-parts /etc...例如在侦测网络流量时,我们希望每五分钟侦测分析一次, 可以这样写: */5 * * * * root /bin/mrtg /etc/mrtg/mrtg.cfg 如何!创建例行性命令很简单吧!...crond服务的最低侦测限制是『分钟』,所以『 cron 会每分钟去读取一次/etc/crontab与/var/spool/cron里面的数据内容 』,因此,只要你编辑完 /etc/crontab 这个文件.../n(斜线) 那个 n 代表数字,亦即是『每隔 n 单位间隔』的意思,例如每五分钟进行一次,则: */5 * * * * command 很简单吧!...,如第二端里: 1-5,就表示15点 /n : 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。

    6.8K33

    如何在 Linux 中每 X 秒运行一次命令?

    作为 Linux 用户,您经常需要在一段时间后重复运行某些命令,有时,您需要每小时或每隔 X 秒运行一次命令,这通常由系统管理员使用,但即使您是初学者,也可以使用它来自动执行任务、同步文件或安排更新等,...每隔几秒在 Linux 中运行命令 cron 命令不能用于每隔 X 秒运行一次命令,并且使用循环并不精确,watch 命令很容易使用。 在本文中,我们将详细讨论这三种方法。 1....使用 Cron 命令 每个用户都可以有一个 crontab,我们可以在其中创建和修改任务,但是,Cron 只能用于一分钟的最小间隔,即如果您想每 X 秒运行一次命令,则不能使用 Cron。...默认情况下,它每 2 秒显示一次输出。要设置不同的时间间隔,请输入以下命令: watch -n 30 uptime 这将以 30 秒的间隔运行 uptime 命令。...Linux 终端中运行命令,从运行命令到每隔 X 秒或每小时运行一次脚本,一切都可以使用这三种方法完成。

    3.1K20

    setuid与setgid

    mail…… 目录形式 /5 * * * root run-parts /root/runcron 建立一个/root/runcron目录,将每隔5分钟执行一次的可执行文件都写到该目录下...,就可以系统每5分钟执行一次该目录下的所有可执行文件。...假设你现在要作一个目录,系统可以每 2 分钟运行这个目录下的所有可以运行的文件,你可以写下如下的这一行在 /etc/crontab 中: /2 * * * root run-parts /etc...例如在侦测网络流量时,我们希望每五分钟侦测分析一次, 可以这样写: /5 * * * root /bin/mrtg /etc/mrtg/mrtg.cfg 如何!创建例行性命令很简单吧!.../n(斜线) 那个 n 代表数字,亦即是『每隔 n 单位间隔』的意思,例如每五分钟进行一次,则: /5 * * * command 很简单吧!

    58110

    Linux-Crontab计划任务

    我们还可以把脚本放在/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly目录中,它每小时/天/星期、月执行一次。...------------- 分钟 (0 - 59)#解释:#其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。...a 到第 b 小时都要执行,其馀类推#当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推#当 f1 为 a, b, c,......linux 任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔 10 分钟检查邮件服务器是否有新信...点,每隔 3 个小时 0 分钟执行一次 /usr/bin/backup:0 6-12/3 * 12 * /usr/bin/backup周一到周五每天下午 5:00 寄一封信给 alex@domain.name

    2.1K20

    Linux例行性工作排程 (crontab)

    /n(斜线) 那个 n 代表数字,亦即是『每隔 n 单位间隔』的意思,例如每五分钟进行一次,则: */5 * * * * command 很简单吧!...例题: 假若你的女朋友生日是 5 月 2 日,你想要在 51 日的 23:59 发一封信给他,这封信的内容已经写在 /home/dmtsai/lover.txt 内了,该如何进行?...例题: 假如每五分钟需要运行 /home/dmtsai/test.sh 一次,又该如何?...目录规划 */5 * * * * root run-parts /root/runcron 创建一个 /root/runcron 的目录,将要每隔分钟运行的『可运行档』都写到该目录下, 就可以系统每五分钟运行一次该目录下的所有可运行档...例如在侦测网络流量时,我们希望每五分钟侦测分析一次, 可以这样写: */5 * * * * root /bin/mrtg /etc/mrtg/mrtg.cfg 如何!创建例行性命令很简单吧!

    77630

    Linux系统安全 | Linux下性能监控、守护进程与计划任务管理

    意思是每隔1小时去运行一次/etc/cron.hourly/目录,该目录下面有一个0anacron文件,这样0anacron文件就能每小时运行一次。...cron服务不仅每分钟要读一次 /var/spool/cron 内的所有文件,还需要读一次/etc/crontab 配置文件,因此我们配置这个文件也能运用 cron 服务做一些事情。...`date +%F:%H:%M` 意思是备份日志文件到tmp目录,并且以当前的时间命名 然后我们创建一个周期性任务 #这个计划任务就是每个月的28-30号的,每天的0-6点,每隔分钟备份一次日志文件并以当前的时间命名...`date +%F:%H:%M` #每隔分钟执行 */1 * * * * command #每小时的第一分钟执行 1 * * * * command #每天的9-17点的每个小时执行一次...0 9-17 * * * command #每天的9-17点的每隔3小时(也就是180分钟)执行一次 */180 9-17 * * * command #每天的5点4分执行 4

    1K10

    crontab介绍安装及每秒运行

    tail -f /var/log/cron 查看 crontab -l 添加 crontab -e 5、查看crontab文件 crontab -l crontab设置每秒运行 1、创建一个crontab...文件 crontab -e 注意/var/spool/cron是用户任务,/etc/crontab是系统任务 2、think 定时任务 每分钟一次 */1 * * * * php /home/www/...f2 f3 f4 f5 program 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。...a 到第 b 小时都要执行,其馀类推 当 f1 为 /n 时表示每 n 分钟个时间间隔执行一次,f2 为 /n 表示每 n 小时个时间间隔执行一次,其馀类推 当 f1 为 a, b, c,......crontab实例 * * * * * command  //每分钟执行一次 */5 * * * * command  //每五分钟执行一次 3,5 * * * * command  //1小时中的第3

    66920

    Linux 上使用 crontab 设置定时任务及运行 Python 代码不执行的解决方案

    这个任务的结果可以去上面的命令中指定的文件中查看,是不是每隔1分钟写入了一条信息。...cron 任务的参数解读 5个时间参数的含义 时间参数的基本含义见表格所示: 参数位置 第1个 第2个 第3个 第4个 第5个 含义 分钟 小时 日期 月份 周 参数范围 0-59 0-23 1-31...* * * command - 减号,表示一段时间内,是一个时间范围,比如要表示5到12点之间的每个小时的整点执行,可以这样写: 0 5-12 * * * command /n 斜线和数字,这个的意思是每隔...n个单位时间执行一次,比如要表示每10分钟执行一次可以这样写: */10 * * * * command 更多例子 0 */2 10 * * command 上面表示在每个月的10号每隔2小时执行一次...*/5 5-10,14-20 * 1-5,9-12 1-5 command 上面这个表示的是在1-5月和9-12这几个月份中的周一到周五之间的5-10和14-20点之间的时间,每隔5分钟执行一次 cron

    2.1K10

    第十七章·Linux定时任务给心爱的小姐姐发情书

    7点 # , 表示分隔时段, 如6,0,4表示周六、日、四 # /1 表示每隔n单位时间, 如*/10 每10分钟 ---- crontab的时间编写规 00 02 * * * ls...2点都执行 00 02 14 2 7 ls #每年的2月14日或每年2月的周天的凌晨2点执行 */10 02 * * * ls #每天凌晨2点,每隔10分钟执行一次...* * * * * ls #每分钟都执行 00 00 14 2 * ls #每年2月14日的凌晨执行命令 */5 * * * * ls #每隔5...分钟执行一次 00 02 * 1,5,8 * ls #每年的15月8月凌晨2点执行 00 02 1-8 * * ls #每月1号到8号凌晨2点执行 0 21 * * * ls...计划任务编写实践 使用root用户每5分钟执行一次时间同步 #如何同步时间 [root@zls ~]# ntpdate time.windows.com &>/dev/null #配置定时任务 [

    76220

    Linux crontab创建定时任务

    grep 命令正则筛选出来,每分钟运行一次脚本,如果掉线的话,就将登陆账号和密码通过 POST 请求发送给页面,登陆成功就能上网 * * * * * username="校园卡号" && password...就是 at 和 crontab 这两个东西咯 at 命令呢运行的就是一次性的事件,如果说想计算机提醒我们一个小时后记得喝水,用的就是 at 命令,不过,在 ubuntu 中,这个命令默认是没有开启的,...crontab ,定时的任务才能自动化嘛 crontab 相对於 at 是仅运行一次的工作,循环运行的例行性工作排程则是由 cron (crond) 这个系统服务来控制的。.../n 那个 n 代表数字,亦即是『每隔 n 单位间隔』的意思,例如每五分钟进行一次,则:*/5 * * * * command 很简单吧!...假若你的女朋友生日是 5 月 2 日,你想要在 51 日的 23:59 发一封信给他,这封信的内容已经写在 /home/dmtsai/lover.txt 内了,该如何进行?

    4.8K20

    crontab 命令使用

    通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。 ? 怎么使用? 1....: total 4 -rwxr-xr-x. 1 root root 603 Aug 5 2017 98-zfs-fuse-scrub cron.daily是每天执行一次的任务 cron.weekly...var/spool/cron/目录中,文件以用户名命名.linux的cron服务是每隔分钟去读取一次/var/spool/cron,/etc/crontab,/etc/cron.d下面所有的内容. ➜...正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。...* * * * 每隔10分 执行 */10 * * * *        每隔10分 执行 * 1 * * *         从1:0到1:59 每隔1分钟 执行 1 * * *

    76010

    程序计划任务管理

    目录中 /var/spool/cron/ #所有用户crontab文件存放的目录,以用户名命名 #比如: f1 f2 f3 f4 f5 program #其中 f1 是表示分钟,f2 表示小时...a-b 时表示从第 a 到第 b 小时都要执行,其馀类推 当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推 当 f1 为 a,...时表示第 a, b, c...个小时要执行,其馀类推 表达式示例: #示例1.系统任务配置文件案例 */1 * * * * command # 每1分钟执行一次command */1 * * *...* date +%H:%M:%S > /tmp/test.log * */1 * * * /etc/init.d/smb restart #每一小时执行一次 0 0 */10 * * ls #每隔...、5、7....2n-1 的 10点31分进行执行backup备份 #示例3.进阶的使用 # 在 12 月内, 每天的早上 6 点到 12 点,每隔 3 个小时 0 分钟执行一次 /usr/bin/

    3.2K20

    定时任务之crontab命令

    ,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 /etc/crtontab   系统调度的任务一般存放在/etc/crontab这个文件下,里面存放了一些系统运行的调度程序,通过命令...,如第二段里: 1-5,就表示15点 /n 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。...查看定时任务:crontab -l 删除定时任务:crontab -r 3、使用示例 实例1:   每1分钟执行一次command   命令:* * * * * command 实例2:   每小时的第...8点到11点的第3和第15分钟执行   命令:3,15 8-11 */2 * * command 实例5:   每个星期一的上午8点到11点的第3和第15分钟执行   命令:3,15 8-11 * *...--list | grep cron crond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 我们可以看到,系统启动级别如果是1-4,cron服务都会开机自动启动的,我们可以通过如下命令来设置该服务的启动项

    1.2K20

    Go 每日一库之 cron

    @every 1s表示每秒触发一次,@every后加一个时间间隔,表示每隔多长时间触发一次。例如@every 1h表示每小时触发一次,@every 1m2s表示每隔 1 分 2 秒触发一次。...运行效果,每隔 1s 输出一行字符串: $ go run main.go tick every 1 second tick every 1 second tick every 1 second tick...15 分钟触发一次,因此第 2 次触发为第 18 分钟,第 3 次为 33 分钟。。。...直到分钟大于 59; ,:用来列举一些离散的值和多个范围,例如将周历的域(第 5 个)设置为MON,WED,FRI表示周一、三和五; -:用来表示范围,例如将小时的域(第 1 个)设置为9-17表示上午...固定时间间隔 cron支持固定时间间隔,格式为: @every 含义为每隔duration触发一次

    2.7K30

    Linux系统Crontab的安装及定时任务的命令详解

    说明: 很多时候我们的VPS运行脚本或者重启某些软件的时候都需要用到定时功能,这时候就要用到Crontab定时软件了,这里简单的说下安装和使用方法。...: * * * * * /root/rats.sh #前5个*指时间,后面为命令 前5个*分别表示: 分钟:0-59 小时:1-23 日期:1-31 月份:1-12 星期:0-6(0表示周日) 还可以用一些特殊符号...: *: 表示任何时刻 ,: 表示分割 -:表示一个段,如:1-5,就表示15点 /n : 表示每个n的单位执行一次,如:*/1, 就表示每隔1个小时执行一次命令。...毎隔1分钟 执行 0 0 1,15 * 1 #毎月1日和15日和一日的0:00 执行 42 4 1 * * #毎月1日的4:42分 执行 0 21 * * 1-6 #周一到周六21:00...执行 0,10,20,30,40,50 * * * *  #每隔10分 执行 */10 * * * * #每隔10分 执行 * 1 * * * #从1:0到1:59每隔1分钟 执行 0 1 *

    6K20
    领券