帮运维同学撸了个 crontab 表达式在线生成器的轮子 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hobbyliu
V2EX    分享发现

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

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

    功能

    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
    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
    有正则表达式生成吗,比如我给你一个字符串,然后在输入我想要的字符,自动生成正则
    U7Q5tLAex2FI0o0g
        10
    U7Q5tLAex2FI0o0g  
       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
    如果是把界面汉化了一下的话,我倒也觉得还可以接受
    U7Q5tLAex2FI0o0g
        13
    U7Q5tLAex2FI0o0g  
       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
    你这个实在是一言难尽。。。
    sparkssssssss
        69
    sparkssssssss  
       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     Solana     5560 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 07:21 PVG 15:21 LAX 00:21 JFK 03:21
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86