【发布时间】:2024-01-16 03:12:01
【问题描述】:
在我们的 centos6 服务器中。我想以apache用户的身份在cron作业中执行一个php脚本,但不幸的是它不起作用。
这里是crontab的版本(crontab -uapache -e)
24 17 * * * php /opt/test.php
这里是“test.php”文件的源代码,它可以在“apache”用户作为所有者时正常工作。
<?php exec( 'touch /opt/test/test.txt');?>
我尝试用 php 的完整路径 (/usr/local/php/bin/php) 替换 php,但它也不起作用
提前致谢, 请帮帮我
【问题讨论】:
-
肯定只有“php”就足够了吗?根据我使用 CentOS 的经验,正确配置 PHP 以及它所需要的所有安全性和诸如此类的东西可能是一场噩梦。
标签: php linux apache cron centos