V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Saber
V2EX  ›  问与答

关于 Linux 上的 crontab 定时任务设置问题

  •  
  •   Saber · 2014-12-06 04:29:11 +08:00 · 3120 次点击
    这是一个创建于 3640 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1 */6 * * * 每6个小时1分运行
    3 */6 * * * 每6个小时3分运行

    不知道上面两条这样设置对不对?

    另外运行脚本的时候在crontab 是否能用 cd /home/Name && ./Name 这种格式?

    最后就是 1 */6 * * * cd /home/Name && ./Name 这样crontab是否能运行该条命令?格式是否对?
    11 条回复    2014-12-06 21:21:49 +08:00
    ryd994
        1
    ryd994  
       2014-12-06 04:38:32 +08:00
    1 */6 * * * 在0:01、6:01、12:01、18:01执行
    3 */6 * * * 在0:03、6:03、12:03、18:03执行

    不建议直接在crontab里多条命令组合,一般是写一个sh脚本。但是我之前好像试过可以。
    建议直接把cd 写到脚本第一行
    Saber
        2
    Saber  
    OP
       2014-12-06 07:04:01 +08:00
    @ryd994 额。sh脚本咋弄?
    ryd994
        3
    ryd994  
       2014-12-06 08:12:05 +08:00
    写一个文本文件,名字叫xxx.sh
    内容:

    #!/bin/bash
    cd /home/Name
    ./Name

    然后chmod +x
    yakiang
        4
    yakiang  
       2014-12-06 09:17:07 +08:00
    应该 3 */6 * * * /home/Name/Name
    确保其有 x 权限
    Honwhy
        5
    Honwhy  
       2014-12-06 10:01:39 +08:00
    @ryd994 写在shell脚本还有一个好处,就是可以记录日志。
    notcome
        6
    notcome  
       2014-12-06 11:03:27 +08:00 via iPhone
    launchd 大法好,OS X 保平安。
    xiaozi
        7
    xiaozi  
       2014-12-06 11:12:19 +08:00   ❤️ 1
    crontab执行时间计算 http://tool.lu/crontab/
    zent00
        8
    zent00  
       2014-12-06 12:14:30 +08:00 via Android
    @notcome 没有哪家主流 VPS 提供 OS X 吧?
    notcome
        9
    notcome  
       2014-12-06 14:27:58 +08:00 via iPhone
    @zent00 卖个萌萌嗒
    Saber
        10
    Saber  
    OP
       2014-12-06 21:21:03 +08:00
    @ryd994 额。谢谢。
    Saber
        11
    Saber  
    OP
       2014-12-06 21:21:49 +08:00
    @xiaozi 哦。这个好吊。。比在网上搜索到那些的明白多了。网上搜索到的那些越看越糊涂。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1361 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:36 · PVG 01:36 · LAX 09:36 · JFK 12:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.