无法在 ASUSTOR NAS 型号 AS-302T 上运行 cron 作业
Can’t get cron job working on ASUSTOR NAS model AS-302T
我已经努力了几个星期,试图找到有关如何在我的 Asustor NAS 上成功设置 cron 的任何信息,非常感谢任何帮助。
这是我通过我最喜欢的 SSH 程序 putty 所做的。我在以下文件中添加了我的 cron:
/var/spool/cron/crontabs/root
添加到上述文件的 cron 行应该 运行 每晚 21:15 并且如下所示:
15 21 * * * * /volume1/Web/test/cron.php
添加以上行后,我使用以下命令重新启动了 cron 守护程序(我认为):
/etc/init.d/S41crond restart
我不确定我做错了什么,但似乎我无法让这个 cron 工作。
此外,如果有人可以给我一个好的网站,可以帮助我了解我的 Asustor NAS,我将不胜感激。我想更改很多设置,比如我的数据库会话持续时间、cahce 等等,但我在网上找不到任何真正有用的信息。不幸的是Asustor的在线帮助对我来说真的没有太大帮助。
以下仅是关于 CRON.PHP 文件的附加信息
cron.php 文件实际上是一个简单的文件,我目前只是用它来查看是否能让 cron 工作,这里是 cron.php 文件中的代码:
<?php
$dateFile = date('Y-m-d_H-i-s').'.txt';
fopen($dateFile, "w");
?>
以上代码在通过浏览器手动执行时 100% 有效。
通过 Putty 执行以下命令时也有效:
cd /volume1/Web/test/
php cron.php
/volume1/Web/test/cron.php 是脚本,不是可执行文件。脚本只能由其解释器解释,在本例中为 PHP。在这种情况下,正确的 crontab 条目应该是这样的:
15 21 * * * php /volume1/Web/test/cron.php
我已经努力了几个星期,试图找到有关如何在我的 Asustor NAS 上成功设置 cron 的任何信息,非常感谢任何帮助。
这是我通过我最喜欢的 SSH 程序 putty 所做的。我在以下文件中添加了我的 cron:
/var/spool/cron/crontabs/root
添加到上述文件的 cron 行应该 运行 每晚 21:15 并且如下所示:
15 21 * * * * /volume1/Web/test/cron.php
添加以上行后,我使用以下命令重新启动了 cron 守护程序(我认为):
/etc/init.d/S41crond restart
我不确定我做错了什么,但似乎我无法让这个 cron 工作。
此外,如果有人可以给我一个好的网站,可以帮助我了解我的 Asustor NAS,我将不胜感激。我想更改很多设置,比如我的数据库会话持续时间、cahce 等等,但我在网上找不到任何真正有用的信息。不幸的是Asustor的在线帮助对我来说真的没有太大帮助。
以下仅是关于 CRON.PHP 文件的附加信息
cron.php 文件实际上是一个简单的文件,我目前只是用它来查看是否能让 cron 工作,这里是 cron.php 文件中的代码:
<?php
$dateFile = date('Y-m-d_H-i-s').'.txt';
fopen($dateFile, "w");
?>
以上代码在通过浏览器手动执行时 100% 有效。
通过 Putty 执行以下命令时也有效:
cd /volume1/Web/test/
php cron.php
/volume1/Web/test/cron.php 是脚本,不是可执行文件。脚本只能由其解释器解释,在本例中为 PHP。在这种情况下,正确的 crontab 条目应该是这样的:
15 21 * * * php /volume1/Web/test/cron.php