V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hobbyliu
V2EX  ›  分享发现

帮运维同学撸了个 crontab 表达式在线生成器的轮子

  •  
  •   hobbyliu · 2023-07-12 15:17:46 +08:00 · 6547 次点击
    这是一个创建于 533 天前的主题,其中的信息可能已经有所发展或是发生改变。

    功能

    1. 支持在线编辑调试 crontab 语法

    2. 支持展示未来 5 次的执行时间

    3. 有其他需求欢迎留言~

    传送门

    https://crontab.online/

    第 1 条附言  ·  2023-07-12 17:24:08 +08:00
    不会前端,是在 github 上找的,马上改版哈哈。

    没想到热度这么大,crontab 真有这么多人用吗?
    76 条回复    2023-07-13 18:58:51 +08:00
    hteen
        1
    hteen  
       2023-07-12 15:23:24 +08:00   ❤️ 14
    https://crontab.guru/

    🤔
    mineralsalt
        2
    mineralsalt  
       2023-07-12 15:26:41 +08:00   ❤️ 1
    这种在线工具多得很啊, 没必要
    superychen
        3
    superychen  
       2023-07-12 15:26:45 +08:00
    @hteen 😲😲😲
    Leung818
        4
    Leung818  
       2023-07-12 15:28:41 +08:00
    mineralsalt
        5
    mineralsalt  
       2023-07-12 15:31:05 +08:00
    实测不好用, 不直观, 也不方便
    evam
        6
    evam  
       2023-07-12 15:35:37 +08:00
    ETiV
        7
    ETiV  
       2023-07-12 15:42:38 +08:00
    整挺好,再来个 systemd-timer 的吧(虽然 ChatGPT 也能行)
    Soler
        8
    Soler  
       2023-07-12 16:21:25 +08:00
    gechang
        9
    gechang  
       2023-07-12 16:29:24 +08:00
    有正则表达式生成吗,比如我给你一个字符串,然后在输入我想要的字符,自动生成正则
    littleylv
        10
    littleylv  
       2023-07-12 16:31:22 +08:00   ❤️ 8
    吓的我打开了收藏多年的 https://crontab.guru/ 看了一眼,在对比了一下你的源代码
    不能说相似吧,只能说一模一样,不得不让我怀疑………………………………

    <meta name="description" content="An easy to use editor for crontab schedules.">

    <div id="hr" class="human-readable" style="">
    hhpd
        11
    hhpd  
       2023-07-12 16:33:08 +08:00   ❤️ 3
    看了下源码,直接复制这个网站的源码,改了些元素,主要他这个也就一个 js 文件大概率也是直接下载下来放自己服务器上了,https://crontab.guru/
    至于 op 做了啥,可能就是部署了下服务器🤔
    hhpd
        12
    hhpd  
       2023-07-12 16:35:22 +08:00   ❤️ 3
    如果是把界面汉化了一下的话,我倒也觉得还可以接受
    littleylv
        13
    littleylv  
       2023-07-12 16:38:49 +08:00   ❤️ 1
    @hhpd js 文件也是的拷的 https://crontab.online/index.js 里面还有 projects/crontab-guru 的影子
    cat
        14
    cat  
       2023-07-12 16:40:00 +08:00
    楼主是以为 V2 没人知道 crontab.guru 吗……
    z42514
        15
    z42514  
       2023-07-12 16:43:17 +08:00
    翻车啦哈哈
    xiaokongwu
        16
    xiaokongwu  
       2023-07-12 16:45:34 +08:00
    ……
    FranzKafka95
        17
    FranzKafka95  
       2023-07-12 16:49:12 +08:00 via Android   ❤️ 1
    这个界面点进去一看就知道是抄的 crontab.guru ,OP 做得也太敷衍了,起码换个皮~
    windghoul
        18
    windghoul  
       2023-07-12 16:50:04 +08:00
    。。。。。
    allgy
        19
    allgy  
       2023-07-12 16:51:35 +08:00
    抄袭 crontab.guru
    YaoYaooo
        20
    YaoYaooo  
       2023-07-12 16:52:08 +08:00
    ....
    zen1
        21
    zen1  
       2023-07-12 16:52:33 +08:00
    太尴尬了,期待反转
    deplivesb
        22
    deplivesb  
       2023-07-12 16:53:33 +08:00   ❤️ 2
    op 当真觉得没人用过 guru 么?
    记得下次抄作业装逼的时候先调研一下。
    dddd1919
        23
    dddd1919  
       2023-07-12 16:54:51 +08:00
    卡卡西你好
    renfei
        24
    renfei  
       2023-07-12 16:58:53 +08:00
    那我也贴个我的,不过,由于生成工具太多了,我就不造轮子了,我这个是用来测试表达式的,支持 Spring Scheduled 、Quartz 、Linux 的
    https://www.renfei.net/kitbox/cronTest
    jstony
        25
    jstony  
       2023-07-12 17:03:20 +08:00
    真是 op 手撸的?还是手抄的?😄
    allgy
        26
    allgy  
       2023-07-12 17:06:26 +08:00
    相似度检测高达%99
    NewYear
        27
    NewYear  
       2023-07-12 17:10:58 +08:00
    凭本事抄的……
    RoccoShi
        28
    RoccoShi  
       2023-07-12 17:21:22 +08:00
    一打开... 嗯?这不是我天天在用的 https://crontab.guru/ 吗
    dw2693734d
        29
    dw2693734d  
       2023-07-12 17:22:44 +08:00
    op 低估了 V2EX 网友的水平
    youyaang
        30
    youyaang  
       2023-07-12 17:28:01 +08:00
    笑死
    sadfQED2
        31
    sadfQED2  
       2023-07-12 17:31:07 +08:00 via Android   ❤️ 1
    我怀疑你是 nginx 直接反代过去的
    28Sv0ngQfIE7Yloe
        32
    28Sv0ngQfIE7Yloe  
       2023-07-12 17:36:35 +08:00   ❤️ 1
    《撸了》、《轮子》


    --------------------------

    我的天,咱这个道德水平有待商榷了
    lisxour
        33
    lisxour  
       2023-07-12 17:46:38 +08:00
    @zen1 这还怎么反转,完全是 ctrl+c 、ctrl+v 。
    56rhcrivs55TVKdX
        34
    56rhcrivs55TVKdX  
       2023-07-12 17:50:00 +08:00
    差点以为你就是 crontab.guru 的作者
    然后看了下域名不太对
    hobbyliu
        35
    hobbyliu  
    OP
       2023-07-12 18:02:16 +08:00
    @jfv 哈哈 我们域名是”近亲“
    hobbyliu
        36
    hobbyliu  
    OP
       2023-07-12 18:02:50 +08:00
    @Morii 别说了哥,本来就是撸着玩的,我马上改版,弄完通知你。
    hurrytospring
        37
    hurrytospring  
       2023-07-12 19:40:32 +08:00
    。。chatgpt 是不是现成的工具
    JeffreyZhuang
        38
    JeffreyZhuang  
       2023-07-12 19:56:40 +08:00
    我都是直接自然语言问 ChatGPT ,要啥专门工具
    app13
        39
    app13  
       2023-07-12 20:09:32 +08:00 via Android   ❤️ 14
    亲自复制,亲自部署
    digimoon
        40
    digimoon  
       2023-07-12 20:45:38 +08:00
    satoru
        41
    satoru  
       2023-07-12 21:09:30 +08:00
    笑死我了,OP 有写编程笑话的天赋
    IDAEngine
        42
    IDAEngine  
       2023-07-13 00:02:03 +08:00
    我去,这不就是 crontab.guru ,经常用的
    ronman
        43
    ronman  
       2023-07-13 00:16:10 +08:00 via Android
    @gechang 这种需求问 GPT 就好啦
    theprimone
        44
    theprimone  
       2023-07-13 09:06:53 +08:00
    工作量不饱和啊
    storyxc
        45
    storyxc  
       2023-07-13 09:07:41 +08:00   ❤️ 5
    大家别急,反转来了

    Promtheus
        46
    Promtheus  
       2023-07-13 09:29:53 +08:00
    我 tm 以为我收藏的这个 guru 是你写的呢。。点进去惊呆了 怎么是一模一样的
    gollwang
        47
    gollwang  
       2023-07-13 09:30:27 +08:00
    这种东西,问一下 GPT 不是秒出结果?为什么要造轮子?
    loading
        48
    loading  
       2023-07-13 09:58:55 +08:00
    这就是自主创新吗?
    neroxps
        49
    neroxps  
       2023-07-13 10:01:32 +08:00
    我证明,域名是楼主一个字一个字敲出来的,绝对不是 cv 。
    yunyuyuan
        50
    yunyuyuan  
       2023-07-13 10:01:41 +08:00
    推荐一个浏览器插件:Fehelper



    RRRoger
        51
    RRRoger  
       2023-07-13 10:07:39 +08:00
    Crump
        52
    Crump  
       2023-07-13 10:17:06 +08:00
    hobbyliu 亲自发帖、亲自指挥,多次查看源码、作出复制指示;一个月内多次亲临 V 站一线考察调研,深入社区、分享发现、攻关一线,成功荣登 V 站名人堂。
    5G
        53
    5G  
       2023-07-13 10:20:47 +08:00
    笑死,OP 还很贴心的说会改版,让我们期待一下
    luodiskac
        54
    luodiskac  
       2023-07-13 10:23:55 +08:00
    这东西..有什么用?..
    dreamage
        55
    dreamage  
       2023-07-13 10:33:34 +08:00
    你一开源 我就自研
    lilei2023
        56
    lilei2023  
       2023-07-13 10:47:00 +08:00
    汉化一下吧哈哈!加油!
    samin
        57
    samin  
       2023-07-13 10:48:04 +08:00
    @hteen 打假斗士,虚荣心多,骗子多 😂

    第一眼看,觉得好屌,然后看了你一楼的评论,竟然一时语塞
    hytex
        58
    hytex  
       2023-07-13 11:06:38 +08:00
    @renfei 没装 adblock ,也给我弹窗……这也太……
    fbichijing
        59
    fbichijing  
       2023-07-13 11:14:14 +08:00
    撸了个....轮子....
    难道我的阅读理解不合格?产生偏差了??
    renfei
        60
    renfei  
       2023-07-13 11:17:05 +08:00
    @hytex 不仅仅是浏览器的 adblock 插件,还包括路由器上的插件、还有电梯软件中的策略、屏蔽广告 DNS ,任何环节拦截了广告,我都会弹窗
    hlhshsh
        61
    hlhshsh  
       2023-07-13 11:24:36 +08:00
    哈哈哈哈哈哈哈欢乐的时光总是短暂的
    ncepuzs
        62
    ncepuzs  
       2023-07-13 11:28:13 +08:00
    确定不是直接抄的 https://crontab.guru/ ?
    ysq
        63
    ysq  
       2023-07-13 12:04:12 +08:00
    https://qqe2.com/cron 这个就挺好用的
    n18255447846
        64
    n18255447846  
       2023-07-13 13:51:47 +08:00
    crontab 规则,记住 分时日月周 就行
    Joeith
        65
    Joeith  
       2023-07-13 14:34:22 +08:00
    名帖留念。
    可与 base64 那个齐名。
    谁把那个帖子地址找出来放这里啊
    shuson
        66
    shuson  
       2023-07-13 14:46:24 +08:00
    撸:自己动手丰衣足食
    你这叫抄
    body007
        67
    body007  
       2023-07-13 14:46:24 +08:00
    NicCage
        68
    NicCage  
       2023-07-13 14:56:48 +08:00
    你这个实在是一言难尽。。。
    coolloves
        69
    coolloves  
       2023-07-13 15:00:17 +08:00
    你这个 运维同学 他保真吗?
    goodryb
        70
    goodryb  
       2023-07-13 15:04:04 +08:00
    都运维了,还需要这玩意
    DinnyXu
        71
    DinnyXu  
       2023-07-13 15:23:27 +08:00
    @body007 你这个真不错,比 OP 的还直观
    wonderfulcxm
        72
    wonderfulcxm  
       2023-07-13 15:48:26 +08:00
    其实 op 是来展示他的域名的
    fzls
        73
    fzls  
       2023-07-13 15:53:41 +08:00
    @zen1 #21 f12 打开一看,项目文件都一模一样
    fzls
        74
    fzls  
       2023-07-13 15:54:11 +08:00
    @jstony #25 亲手 ctrl+c ,ctrl+v ,亲自部署
    Eaglemask
        75
    Eaglemask  
       2023-07-13 18:23:24 +08:00
    各位请教下, 我的 crontab 任务已经在%前加了\, 为什么还是提示语句不对? 麻烦大佬帮忙改进下.

    0 0 * * 0 /usr/bin/tar -czvf /emailbackup/mx.bababa.com-$(date +\%Y%m\%d\-%H\%M).tar.gz /var/vmail/vmail1
    lchkid
        76
    lchkid  
       2023-07-13 18:58:51 +08:00
    @Eaglemask #75 为啥不写进脚本里执行。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:34 · PVG 06:34 · LAX 14:34 · JFK 17:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.