使用NAS synology每天运行一次php页面

时间:2015-07-02 14:47:52

标签: php mysql nas synology

在网络文件夹中有一个名为cronEmail的php页面。它包含了向网站上的特定用户发送电子邮件的代码。我希望它每天打开一次页面并发送电子邮件。该页面只有php和MySql代码来读取电子邮件的收件人。

我正在尝试使用控制面板中的任务计划程序来运行该页面。我创建了一个用户定义的脚本,并按计划将时间设置为特定时间,并且每天只运行一次。

在朗姆酒命令中,我已尝试过多种方式来运行它,但每次它只是通过并且什么也不做。我为脚本添加的一个例子是

/web/cronEmail.php OR
chmod 755 /volume1/web/cronEmail.php

只有两个人可以指出我正确的方向 万分感谢

2 个答案:

答案 0 :(得分:1)

好像你想要一个cronjob,在终端打开cron:

crontab -e

然后在文件的底部放置

0 4 * * * php /url/to/folder/cronEmail.php

答案 1 :(得分:0)

不确定您是否找到了其他解决方案,但这对我有用。如果您将以下内容放入“运行命令”部分,它应该可以工作:

php /volume1/web/cronEmail.php

您还可以通过执行以下操作来创建错误日志:

php /volume1/web/cronEmail.php>> /volume1/web/errors.log 2>&1

如果您不在开头使用php,并打开创建的error.log文件,您会看到任务计划程序似乎不知道它正在寻找PHP,并且无法识别脚本。