【问题标题】:Cron Job with a Curl卷曲的 Cron 作业
【发布时间】:2018-11-15 11:49:39
【问题描述】:

我刚刚通过了请求连接密钥的第一个障碍。我可以采取其他途径来实现这一点,但我注意到 CRON 作业也可以做到这一点。

我正在寻找有关构建包含大约 1,000 行且每行之间等待 400 秒的脚本的指导。

curl -x POST https://api.example.com/a/b/c/c.json?key=123 -d 'data=feed'
timeout 400
curl -x POST https://api.example.com/a/b/c/c.json?key=123 -d 'data=feed'
timeout 400
curl -x POST https://api.example.com/a/b/c/c.json?key=123 -d 'data=feed'

将使用脚本路径创建 cron 作业。

非常感谢您的帮助,现在是凌晨 3 点,我用完了 Rockstar 恢复柠檬水(最喜欢的代码果汁)。

【问题讨论】:

    标签: curl scripting cron


    【解决方案1】:

    你能等 420 秒吗?

    */7 * * * * curl whatever
    
    • 尽管如此,如果您确实需要亚分钟精度,守护程序可能是更好的选择。

    (使用https://crontab-generator.org生成命令)

    【讨论】:

    • 好吧,就安排 CRON 任务而言,我最好每天进行一次。但是,我需要执行的脚本“script.sh”是我跌倒的地方。上面的代码 sn-p 是我的 SH 脚本中的内容,我的 SH 脚本需要每天运行一次,但是它会迭代处理,并且在每次 curl 后超时 X 秒
    • @RaudelSolis 1000 行,每行之间睡眠 400 秒.. 你不能每天这样做一次,400*1000 = 400,000 秒,400000/60/60/24 = 4.63 天,你如果每次执行之间需要 400 秒的延迟,最多可以每 4 天半执行一次。
    • 看来我的文件已被 cpanel 找到,但脚本已损坏。我收到服务器确认电子邮件。我目前的解决方案是在 Windows 中使用类似于以下内容的 shell 脚本:CURL POST.... TIMEOUT 400 CURL POST TIMEOUT 400... 等等
    【解决方案2】:

    https://git-scm.com/这对我的 curl 任务来说太神奇了,我可以在烤面包机(备用计算机)上设置并忘记工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 2013-03-05
      • 2014-06-13
      相关资源
      最近更新 更多