在chroot jail中运行cron/curl命令的方法

在chroot jail中运行cron/curl命令的方法

问题描述:

使用chroot jail中的curl来运行cron作业的任何创造性方法? 我需要每5分钟为一个基于时间的模块开发一个php脚本,以便为工作构建。我的母公司已将我的服务器片放在chroot环境中。在chroot jail中运行cron/curl命令的方法

任何方式我可以做到这一点,而无需访问*目录?

+1

您是否已经安装了cron或有权将其安装在chrooted环境中?你真的需要用'curl'调用php脚本吗?只有在需要调用远程服务器上的脚本时才有必要。 – fejese 2015-01-09 22:24:33

+0

我可以通过管理员设置一个cron(plesk/parellels环境),但是当我运行cron作业时,我从守护进程收到一封电子邮件,说该文件找不到。我知道浏览器中的绝对路径是正确的,但它可能不正确的服务器上所需的文件/库,因此文件未找到错误。 – JohnProvidence 2015-01-12 16:21:20

+0

我确实需要这个脚本来每5分钟自动运行一次。它将内容从服务器推送到cdn,而推送的内容则从数据库中提取。内容与时间有关。 – JohnProvidence 2015-01-12 16:22:11

为什么你必须使用cron来做这件事?

使用长时间运行的守护进程在执行间休眠300秒会出现什么问题?这甚至可以像bash/batch脚本一样简单。

+0

我接受其他方法。它不一定是cron。这正是我所熟悉的。简而言之,我需要每5分钟从一个位置运行一个php脚本。克朗/卷曲似乎是最简单的方法来做到这一点。有问题的脚本运行数据库查询,获取基于时间戳的促销消息。显示与服务器时间匹配的时间戳。我的办公室工作人员并调整此消息,添加一条新消息。我需要确保此脚本将正确的消息作为呈现的HTML推送到另一台服务器。 – JohnProvidence 2015-01-12 16:26:40