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

Linux 添加了 cron 多任务但只运行一个

  •  
  •   aocif23 · 2018-05-13 14:51:38 +08:00 · 1300 次点击
    这是一个创建于 2397 天前的主题,其中的信息可能已经有所发展或是发生改变。
    设置了多个任务,但只有一个执行(每个任务的参数不同而已)

    比如
    */16 * * * * python /bin/abc a1
    */31 * * * * python /bin/abc b1
    终端运行 ps -ef 查看,只有 abc a1 在运行,如果上下位置互换,就只有 abc b1 运行。

    是什么问题呢?


    另外:如果将两条命令都写进同一个 bash 脚本里,并添加 cron 任务后就能看到 abc a1 和 abc b1 都在运行。
    5 条回复    2018-05-13 16:29:37 +08:00
    torbrowserbridge
        1
    torbrowserbridge  
       2018-05-13 14:53:22 +08:00 via Android
    是不是 abc 做了单进程的限制
    aocif23
        2
    aocif23  
    OP
       2018-05-13 15:10:03 +08:00
    >>1
    @torbrowserbridge
    可是我写进 sh 脚本后两个都能同时运行。
    YRUSoShuai
        3
    YRUSoShuai  
       2018-05-13 15:12:02 +08:00 via iPhone
    最后一行留空?不懂
    ant2017
        4
    ant2017  
       2018-05-13 15:58:09 +08:00
    一个每 16 分钟运行一次,一个每 31 分钟运行一次,进程可以运行到同时观察到?
    aocif23
        5
    aocif23  
    OP
       2018-05-13 16:29:37 +08:00
    >>4
    @ant2017
    因为程序不是运行一下就结束了,有时候十分钟,有时候一小时
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3169 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:55 · PVG 20:55 · LAX 04:55 · JFK 07:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.