全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
楼主: mishi
打印 上一主题 下一主题

请教大佬linux 计划任务 每隔30个小时执行一次 怎么写

[复制链接]
11#
发表于 2023-11-21 08:39:50 | 只看该作者
mishi 发表于 2023-11-21 08:21
这个应该是不行的吧  要能被24整除的  30不能被整除的

为啥要除呢  又关24啥关系 看下cron表达式学学就行
12#
发表于 2023-11-21 08:43:43 | 只看该作者
2楼发的是对的
13#
发表于 2023-11-21 08:58:43 | 只看该作者
说2楼对的人应该都没了解crontab实际执行时间是怎么计算的
14#
发表于 2023-11-21 09:08:23 来自手机 | 只看该作者
那么会挑骨头,直接6小时跑一次,然后本里检查一下不就可以了。
15#
发表于 2023-11-21 09:15:37 | 只看该作者
  1. #!/bin/bash

  2. while true
  3. do
  4.     # 要执行的命令例curl baidu.com
  5.     curl -sS baidu.com
  6.    
  7.     # 休眠 30 分钟
  8.     sleep 1800  # 30 分钟 = 30 * 60 秒
  9. done
复制代码
16#
发表于 2023-11-21 09:18:22 | 只看该作者
mishi 发表于 2023-11-21 08:21
这个应该是不行的吧  要能被24整除的  30不能被整除的

那是每30小时执行一次的意思,不是除的意思
17#
发表于 2023-11-21 09:32:17 | 只看该作者
楼上说*/30是对的 别乱说了  好好看看cron表达式的用法吧
还是用脚本跑吧 定时*/6 然后脚本内部判断一下是否应该执行
18#
发表于 2023-11-21 10:27:43 | 只看该作者
crontab是基于24小时制的,不能表达超过24小时的,得通过别的方式执行
19#
发表于 2023-11-21 10:45:32 | 只看该作者
本帖最后由 tanglu 于 2023-11-21 10:50 编辑
方块李 发表于 2023-11-21 08:30
??建议看一下说明文档,谁跟你说这是除了


您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-8 23:31 , Processed in 0.062731 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表