gpt4 book ai didi

php - Linux 运行部分无法使用 php 文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:49 25 4
gpt4 key购买 nike

我正在关注 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

什么也没发生。 run-parts 是否适用于 php 文件?

run-parts --test/etc/cron.hourly 没有给我任何结果

最佳答案

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

  • 这意味着 00-init 等文件会匹配。

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

因此,要么重命名您的文件,要么将 run-parts--regex='[\w\.]+' 选项一起使用。

  • 还可以使用 -v --list 检查检测到的文件名。

关于php - Linux 运行部分无法使用 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52264956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com