当前位置: 首页 > 面试题库 >

使用CPanel在cron作业中运行PHP文件

申屠瀚海
2023-03-14
问题内容

我只是想在CPanel中使用cron作业运行PHP脚本-这是正确的语法:

/usr/bin/php -q /home/username/public_html/cron/cron.php >/dev/null

我没有收到任何电子邮件通知,说明cron已经完成,我需要对PHP文件做一些特定的事情吗?


问题答案:

在crontab系统中:

  • /usr/bin/php是php程序二进制文件路径(在某些系统的前夫不一样:在FreeBSD /usr/local/bin/php,Linux的:/usr/bin/php
  • /home/username/public_html/cron/cron.php 应该是你的PHP脚本路径
  • /dev/null 应该是cron输出,例如: /home/username/stdoutx.txt

因此,您可以通过查看cron输出来监视cron /home/username/stdoutx.txt



 类似资料:
  • 问题内容: 我想以分离模式在docker容器中运行python cron作业。我的设置如下: 我的python脚本是test.py 我的cron文件是my-crontab 而我的Dockerfile是 这种方法潜在的问题是什么?还有其他方法,它们的优缺点是什么? 问题答案: 我在尝试使cron作业在docker容器中运行时遇到的几个问题是: Docker容器中的时间不是UTC的本地时间; dock

  • 这种方法的潜在问题是什么?是否还有其他方法,它们的利弊是什么?

  • 问题内容: 在我们的centos6服务器中。我想以apache用户的身份在cron作业中执行php脚本,但不幸的是它不起作用。 这是crontab的版本(crontab -uapache -e) 这是“ test.php”文件的源代码,可以与“ apache”用户作为所有者正常工作。 我尝试将php替换为php的完整路径(/ usr / local / php / bin / php),但它也不起

  • 问题内容: 我想每天午夜运行一个PHP脚本。在研究如何执行此操作之后,似乎达到此目的的最佳方法是使用CRON作业。 如果我的php脚本位于http://example.com/scripts/scriptExample.php,是否有人可以显示此CRON命令的外观的最简单示例? 我浏览了许多帖子,但找不到足够简单的示例供我学习和借鉴。 问题答案: Crontab需要服务器上的完整路径。 这将每天在

  • 问题内容: 在Linux中,是否可以在前台(或交互模式)运行cron作业?(我有一个定期运行的程序来接受用户输入并进行一些处理。因此,我想将其安排为可以在前台运行的Cron作业)。 问题答案: 在您的用户的上尝试一下: 它将在执行脚本的同时(每小时)打开一次,并在脚本退出后退出。当然,您应该修改零件以适合您的需求。

  • 我想基于cron表达式运行一个作业,但它应该在rest调用后从DB中查找cron表达式。 一旦rest api被命中,它应该等待cron表达式,我们可以从数据库或任何方法获得它,然后它应该在指定的时间启动。 它的工作方式与普通的方法调用类似。