用crontab 定时php程序的问题???

发布于 2022-10-01 07:12:10 字数 1614 浏览 17 评论 0

我在用crontab定时运行一个php程序时,好像连接数据库有问题,但直接执行php程序是可以正常运行的!
下面是测试过程:
php文件: /home/php/src.php
--------------------
<?
exec ("ls -alt >; /home/php/ll.txt";
//$dbConnect = mysql_connect("local", "root", "root";
exec ("ls -alt >; /home/php/ll2.txt";
?>;

脚本文件: /home/php/spt
--------------------
#!/bin/sh
php -q /home/php/src.php

crontab -e:
--------------------
10 10 * * * /home/php/spt

用上面的设置,可以产生ll.txt, ll2.txt, 但如果修改src.php为:
<?
exec ("ls -alt >; /home/php/ll.txt";
$dbConnect = mysql_connect("local", "root", "root";
exec ("ls -alt >; /home/php/ll2.txt";
?>;

在运行就不会有ll2.txt了,只有ll.txt,不知是不是mysql的问题,请高手们帮忙看看问题出在哪?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤独陪着我 2022-10-08 07:12:11

谢谢乐,我的php程序可以运行了!

风苍溪 2022-10-08 07:12:10

10,10 * * * * /usr/local/bin/php -q  /home/php/src.php >; /dev/null

哈哈,住你好运!

在这里不写:
脚本文件: /home/php/spt
--------------------
#!/bin/sh
php -q /home/php/src.php

也可以的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文