调用PHP程序的Cron作业

q3qa4bjr  于 2023-02-21  发布在  PHP
关注(0)|答案(1)|浏览(123)

我需要创建一个cron作业来调用一个PHP程序,当我调用一个PHP程序时,我还需要发送一个日期参数。
下面的代码在linux终端运行良好。

php execute_attendance.php 10/12/2022.

我已经创建了cron作业,但它没有运行.....

*/15 * * * * unb /opt/unb/bin/execute_attendance date +%F --date="15 days ago"> /dev/null 2>&1

date +%F --date="15 days ago"此代码返回sysdate - 15,它在linux终端上运行良好。

vqlkdk9b

vqlkdk9b1#

你可以把它 Package 成bash脚本,比如:

#! /bin/bash
D=`date +%F --date="15 days ago"`
php execute_attendance.php $D

然后将bash脚本调用添加到cron

*/15 * * * * unb your_bash_script.sh > /dev/null 2>&1

另一种方法是在php脚本中移动日期计算

相关问题