【php-如何在cpanel中设置cron作业】教程文章相关的互联网学习教程文章

php – 一个cron作业会杀死最后一个cron执行吗?【代码】

我有一个执行PHP脚本的cron作业. cron设置为每分钟运行一次,这仅用于测试目的.它正在执行的PHP脚本旨在将用户上传到服务器的视频转换为Flash格式(例如…… .flv).当通过命令行手动执行脚本时脚本执行正常,但是当通过cron执行它时启动正常,但一分钟后它就会停止. 似乎当执行下一个cron时,它“杀死”最后一个cron执行.我添加了以下PHP函数:ignore_user_abort(true);希望它不会中止最后一次执行,我测试将cron设置为每5分钟运行一次,这...

无法运行PHP cron脚本【代码】

我有一个PHP脚本,我需要每分钟运行一次.我确保脚本在命令行中运行,并且我使用绝对路径来避免任何环境问题:/usr/bin/php -q /var/www/myapp/services/myservice.php从命令行以root身份手动运行它可以正常工作,我可以从我的脚本写入的日志文件中看到.可以肯定的是,该脚本也具有执行权限. 但是,在cron中放置相同的命令时:* * * * * /usr/bin/php -q /var/www/myapp/services/myservice.php它没有运行或者至少它看起来如此.我也尝试过...

php cron job也执行javascript

我有一个运行PHP脚本的cron作业,但我需要执行一些html和javascript才能使实际脚本正常工作. 将javascript转换为php不是一个选项. 基本上我需要它来表现,好像一个人每次cronjob运行时都在查看页面. 编辑:该脚本使用来自不同站点的javascript来加密某些密码,以便能够登录我网站上的帐户,并且javascript是数千行.脚本流的方式是:将数据发送到网站>获取它发回的数据>使用网站javascript改变数据>将html表单值设置为javascript函数返回...

WordPress PHP Cron工作

我有一个插件将csv数据导入wordpress表.它通过Wordpress仪表板运行,您可以在其中输入一些详细信息并单击按钮来执行它. 我已经改变了插件,以便输入数据是静态的(每次来自相同的csv),现在都位于一个php文件中.我想安排一个Cron作业每小时左右执行一次这个脚本. 我尝试使用cPanel设置它并直接访问php文件,但它不起作用(没有显示任何内容).我相信这是因为插件使用wordpress函数,如wp_insert_post. 我如何运行此脚本,就像它通过wordpres...

php – Magento:监控所有cron作业的执行时间?【代码】

我继承了一个基于Magento Enterprise 1.9的网站,该网站有很多定期运行的cron作业. 这些cron作业由第三方模块配置,不属于Magento的核心. 一组作业处理从Magento到仓库管理系统的数据文件的导出和导入,有时cron作业会陷入某种循环,并且只需要几分钟就可以处理数小时. 我想以某种方式监视这些作业所花费的时间,但不修改每个脚本本身.也许是某种观察者,如果这样的话有可能吗? 有任何想法吗?解决方法:构建一个脚本,该脚本执行从cron_s...

php – Magento Cron作业错误 – 回调无效【代码】

我有一些问题得到一个cron工作在Magentos cron系统内工作. 我的模块文件夹结构如下: /app/code/local/Nnn/AbandonedCartEmails/etc/config.xml/app/code/local/Nnn/AbandonedCartEmails/Model/Observer.php 我的配置xml如下:<config> <!-- The module's node contains basic information about each Magento module --> <modules><!--This must exactly match the namespace and module's foldernames, with directory separator...

php – 禁用“www-data”用户的cron【代码】

我的旧debian服务器运行php作为dso,一些恶意脚本总是为系统用户“www-data”添加cron.我可以看到为这个用户添加了太多的恶意crons.由于服务器运行php作为dso,我们无法跟踪添加cron的确切进程. 问:如何禁用“www-data”进一步添加crons.比如为用户禁用整个cron机制?那可能吗? 问:我们怎样才能找到这个cron编辑的PHP脚本? 我可以在cron文档中看到以下内容. “at.allow和at.deny” 您还可以使用/etc/at.allow和/etc/at.deny文件来...

php – Yii和cron的工作【代码】

我创建了一个需要每月运行的Yii命令.如果我转到受保护的文件夹并手动运行该命令: protected / yiic ganadores 它工作正常.我试图将以下命令行添加到etc / cron.hourly和etc / crontab但没有成功: /usr/bin/php5 / var / www / path / to / project / protected / yiic ganadores(etc / cron.hourly / ganadores) 0 0 1 * * root /usr/bin/php5 / var / www / path / to / project / protected / yiic ganadores (etc / crontab中...

php – 我的服务器上没有cron作业.没有用户输入发送电子邮件的替代方法是什么?

我正在寻找一种方法来让一个脚本在没有输入的情况下执行自己.这可能吗?它不是,还有什么选择呢?我也不在乎使用第三方网站进行cron作业.解决方法:您可以将代码构建到Web可见的PHP脚本中,然后使用URL监视服务(如http://mon.itor.us/)将其注册,该服务将每半小时加载一次URL. (我不确定你的意思是“第三方网站的cron工作” – 希望这不是它.:-)

php – Elastic Beanstalk – Cron作业正在运行但未执行【代码】

这是我第一次在Elastic Beanstalk(EB)上运行cron作业.在部署我的代码之后,似乎cron作业已创建并正在运行,但PHP脚本未正确执行.这是我的设置. 在我的.ebextensions文件夹中,我有一个名为01run.config的文件.container_commands:01_remove_old_cron_jobs:command: "crontab -r || exit 0"02_cronjobs:command: "cat .ebextensions/cron_jobs.txt > /etc/cron.d/cron_job && chmod 644 /etc/cron.d/cron_job"leader_only: true在我的....

debian – Cron在更新后报告php5-common job中的错误

在今晚更新到php5-common之后,cron报告了一个sed错误“invalid option – ‘z’”. 这个问题也是reported on the Debian mailing list. 在通过其他更新解决问题之前,我应该怎么做才能解决此问题? 我担心搞乱cron条目,包创建,我可能会导致下一次更新失败.解决方法:正如@artfulrobot在他的评论中指出的那样,5.4.35-0 deb7u2已经发布,这解决了这个问题.安装后,一切都恢复正常.

更新从cron调用的PHP文件

我有一个在服务器中运行的脚本,它在一个类中调用一个函数.这是一个很长的功能,有一个foreach导入数据,已经运行了几个小时,估计会继续运行几个. 现在我被要求对此文件进行更新(在另一个函数上).我的问题是,如果我在服务器上更新这个,会影响当前脚本的运行吗?这是如何工作的,服务器缓存了这些指令,新文件不会影响它们?或者它会?我糊涂了!解决方法:除非剧本回忆起他自己的包含,否则不会更新.第一次调用脚本时,它在内存中.但是如果...

没有cron的预定PHP脚本执行

我有一个需要在每个月末执行的PHP脚本.如果不在类似Unix的系统上使用cron或在Windows系统上使用Task Scheduler,我该怎么做?在这个PHP中没有一些内置功能吗?因为使用cron / scheduler并不是那么便携的IMO方式.解决方法:Php只是一种脚本语言,而不是一个了解时间并可能在所需时刻触发事件的过程. 一旦安顿好服务器,就不必担心可移植性:迁移到另一个地方不会是一个自动过程,因为环境可能非常不同. 所以坚持使用cron,或者写一个与操作...

php – 一个crontab文件中的多个Cron作业【代码】

我想实现两个具有不同执行时间的cronjobs.一个cron工作是发送电子邮件和第二个cron作业来验证我的应用程序订阅. 我写了一个crontab文件并写入两个cronjob,如下所示:2 * * * * path to mailCronjob mail.php 20 * * * * path to check my application's subscriptions sub.php问题是首先cronjob工作正常.邮件将提供罚款,但第二个cronjob不管用.我试图手动运行第二个工作,它也工作正常. 我正在使用命令将cronjob设置为:crontab cro...

php – 如何每天执行一次查询并使用cron将结果输出到平面文件?【代码】

我有一个PHP / MySQL网站,我想在主页上输出DB /表中的条目数,但我不希望每次用户点击主页时都进行此查询.我希望它每天自动运行一次并将查询结果输出到一个平面文件,然后我可以将其包含在内.我认为应该减少一些负荷. 我以前从未做过cron工作,也不熟悉Unix系统/命令.我的网站是一个拥有Plesk控制面板的ISP,我看到一个“crontab”部分,可以让我设置cron作业. 我不太确定要进入什么“命令”.我可以很好地制定查询,但不确定如何将结果输...