代码之家  ›  专栏  ›  技术社区  ›  Maciek

Linux运行部分不使用php文件

  •  -1
  • Maciek  · 技术社区  · 7 年前

    tutorial 关于linux的cron作业。我想使用 cron.hourly 运行php脚本的文件夹。在本教程中,它声明文件夹由脚本控制:

    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/
    
    # run-parts
    01 * * * * root run-parts /etc/cron.hourly
    02 4 * * * root run-parts /etc/cron.daily
    22 4 * * 0 root run-parts /etc/cron.weekly
    42 4 1 * * root run-parts /etc/cron.monthly
    

    我可以使用以下工具轻松运行和测试脚本:

    $ /etc/cron.hourly/test.php
    

    这个很好用。但当我测试脚本时:

    $ run-parts /etc/cron.hourly
    

    什么都没发生。做 处理php文件?

    run-parts --test /etc/cron.hourly 什么也没给我

    1 回复  |  直到 7 年前
        1
  •  2
  •   mario    7 年前

    文件名的默认模式是 (^_?([a-z0-9_.]+-)+[a-z0-9]+$)

    • 也就是说 00-init

    • 通常没有文件扩展名(例如 .php )

    run-parts --regex='[\w\.]+' 选项。

    • 也请检查 -v --list 然后检测到哪些文件名。