几个星期以来,我一直在努力寻找关于如何在我的Asustor NAS上成功地建立一个cron的任何信息,并且非常感谢任何帮助。
以下是我通过我最喜欢的SSH程序所做的事。我在以下文件中添加了我的cron:
/var/spool/cron/crontabs/root添加到上述文件中的cron行应该在每晚21:15运行,如下所示:
15 21 * * * * /volume1/Web/test/cron.php添加上述行后,我使用以下命令重新启动cron守护进程(我认为):
/etc/init.d/S41crond restart我不知道我做错了什么,但似乎我就是不能让这个白痴发挥作用。
此外,如果有人可以给我一个好的网站,可以帮助我了解我的华硕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发布于 2016-05-23 13:40:14
not是一个脚本,而不是一个可执行文件。在这种情况下,脚本只能由其解释器PHP解释。在本例中,正确的crontab条目如下所示:
15 21 * * * php /volume1/Web/test/cron.php
https://stackoverflow.com/questions/37305576
复制相似问题