我如何在moodle上的在线学习网站上添加每分钟运行一次的cron作业?
我尝试在elearning.mysite.gr(Moodle)上添加一个cron作业。虽然我的主人每小时都会发这个信息。 10月2日1:10:01 linux CROND[123456]:(admin)CMD(touch/tmp/test.txt>/dev/null) 在“我的网站管理->通知”中,收到以下消息: admin/cli/cron.php脚本已经3天2小时没有运行了,应该每1分钟运行一次 在moodle文档中我如何在moodle上的在线学习网站上添加每分钟运行一次的cron作业?,moodle,recycle-bin,Moodle,Recycle Bin,我尝试在elearning.mysite.gr(Moodle)上添加一个cron作业。虽然我的主人每小时都会发这个信息。 10月2日1:10:01 linux CROND[123456]:(admin)CMD(touch/tmp/test.txt>/dev/null) 在“我的网站管理->通知”中,收到以下消息: admin/cli/cron.php脚本已经3天2小时没有运行了,应该每1分钟运行一次 在moodle文档中 /path/to/moodle/admin/cli/cron.php,我可
/path/to/moodle/admin/cli/cron.php,我可以使用它吗?以哪种方式 我试过这个: /usr/bin/php/path/to/moodle/admin/cli/cron.php 但我发现这个过程在一分钟内就完成了 仅此触摸/tmp/test.txt>/dev/null 圆满完成 Moodle文档: CLI(命令行解释器)脚本。这将位于路径/path/to/moodle/admin/cli/cron.php 如果有疑问,这是要使用的正确脚本。这需要由计算机上的“PHP CLI”程序运行。因此,最后一个命令可能类似于/usr/bin/php/path/to/moodle/admin/cli/cron.php。您可以(也应该)在命令行上尝试一下,看看它是否有效警告:检查您的命令行PHP版本是否与您选择的Moodle版本兼容-如何检查? 命令行PHP程序与运行web站点的程序不同,并且版本也不总是相同的 我不知道该怎么办…我将感谢任何帮助 我尝试通过我的主机面板界面: 进度类型:
当您从web界面(可能是Plesk?)添加cron时,您只需要以下部分:
/path/to/moodle/admin/cli/cron.php
将/path/to/moodle/替换为服务器上的真实路径,通常是/var/www/moodle/或/var/www/vhosts/domain.name/httpdocs/moodle
每1分钟运行一次cron样式是:
* * * * *
如果您可以选择PHP版本,请选择与用于Moodle的版本相同的版本。当您从web界面(可能是Plesk?)添加cron时,您只需要以下部分:
/path/to/moodle/admin/cli/cron.php
将/path/to/moodle/替换为服务器上的真实路径,通常是/var/www/moodle/或/var/www/vhosts/domain.name/httpdocs/moodle
每1分钟运行一次cron样式是:
* * * * *
如果您可以选择PHP版本,请选择与您用于Moodle的版本相同的版本。最后,我给这个touch/tmp/test.txt->并按照您的建议在cron样式下给touch/tmp/test.txt 因为其他命令无法成功完成。
但是在我的通知中,(站点管理Moodle)我仍然得到cron不运行的消息。最后,我给出了这个touch/tmp/test.txt->并在cron样式下按照您的建议使用touch/tmp/test.txt 因为其他命令无法成功完成。
但是在我的通知中,(站点管理Moodle)我仍然收到cron不运行的消息。您可以使用ssh访问您的服务器并运行Linux命令吗?或者您是否在主机上的web界面上设置了cron?在我的主机界面上尝试更改它。您可以使用ssh访问服务器并运行Linux命令?或者您是否在主机的web界面上设置了cron?在我的主机界面上尝试更改它。是的,我尝试了这些。但要确保过程以错误的方式完成。请给我更多的信息好吗?1) /path/to/moodle/admin/cli/cron.php->我应该选择第一个选项?Excute命令?2) 用服务器上的真实路径替换/path/to/moodle/,你是说我的域名吗?我不知道我的服务器路径,我只管理一个具有管理员角色的站点。因此,我有最后一个选择/var/www/vhosts/domain.name/httpdocs/moodle和PHP选项。我在/path/,,/…/?,前面添加了*****??或者选择cron选项卡->因为当我在那里添加它们(cron选项卡)时,我会得到错误语法…你在Plesk上吗?如果是这样,您可以尝试/var/www/vhosts/domain.name/httpdocs/moodle/admin/cli/cron.php*****应该用cron风格的字段编写谢谢。。。。我又试了一次。。。并可能找到解决方案!!我已经试了几个月了……是的,我试过了。但要确保过程以错误的方式完成。请给我更多的信息好吗?1) /path/to/moodle/admin/cli/cron.php->我应该选择第一个选项?Excute命令?2) 用服务器上的真实路径替换/path/to/moodle/,你是说我的域名吗?我不知道我的服务器路径,我只管理一个具有管理员角色的站点。因此,我有最后一个选择/var/www/vhosts/domain.name/httpdocs/moodle和PHP选项。我在/path/,,/…/?,前面添加了*****??或者选择cron选项卡->因为当我在那里添加它们(cron选项卡)时,我会得到错误语法…你在Plesk上吗?如果是这样,您可以尝试/var/www/vhosts/domain.name/httpdocs/moodle/admin/cli/cron.php*****应该用cron风格的字段编写谢谢。。。。我又试了一次。。。并可能找到解决方案!!我已经试了几个月了。。。