jjzjj

php - Cronjobs 不执行 php 脚本,没有收到 mailto 警告!

这是我的情况:我正在尝试通过cron运行php脚本,我有一个crontab(/etc/crontab),如下所示:SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/var/www:MAILTO=mhdommondowusercommand*****root/usr/bin/php/var/www/testing.php当我从bash/sh运行命令/usr/bin/php/var/www/testing.php时,一切都很好。它只是一个基本的php脚本,可以将一些乱码写入文件。但

php - 无法让 PHP 脚本作为 cronjob 运行

最近,由于主机维护,我的网站已移至另一台服务器。自从我不能再将此脚本作为cronjob运行:http://www.filmhuisalkmaar.nl/wp-content/themes/filmhuis-alkmaar/cron/load-shows.php我尝试使用PHP和以下cronjob运行它:php/home/provadja/domains/filmhuisalkmaar.nl/public_html/wp-content/themes/filmhuis-alkmaar/cron/load-productions.php但我一直收到以下错误:PHPWarning:requi

php - 以登录用户身份运行 cronjob

我目前正在运行一个phpcronjob来抓取一些HTML。我遇到了必须登录才能访问某些数据的情况。如何实现?cronjob正在我无权访问的服务器上运行。基本上,我们只是说,我正在尝试访问一些只有在用户登录后才可用的HTML数据。我有登录详细信息,但不知道如何使用cronjob实现它。干杯! 最佳答案 “用户登录”,我想你的意思是“用户如果使用浏览器就会登录”?如果是,则通过HTML抓取的PHP脚本将需要:像填写表单一样发布数据从服务器获取答案;可能提取session的cookie为后续请求发送这些cookie您可能有兴趣使用一些已经

php - CronJob 未在 GoDaddy 共享主机中启动

我正在Laravel5.2中构建一个应用程序,我需要构建一些CronJobs,所以我在GoDaddy的cPanel中编写了一个命令,例如*****/usr/bin/php-q/home/bharat2016/public_html/artisanschedule:run基本上我想编写phpartisanschedule:run,它在我的本地运行得很好,但它没有在我的GoDaddy主机中运行。php路径是否完美?如果还需要其他命令请告诉我注意:我试过*****/usr/bin/php/home/bharat2016/public_html/artisanschedule:run和****

php - 是否可以在不使用 cronjob 的情况下让 PHP 脚本每小时左右运行一次?

我很确定我曾在php脚本中看到过一次,尽管我找不到该脚本。它是一些脚本,它会自动检查该脚本的更新,然后在有更新时自行替换。我实际上并不需要所有这些,我只是想让我的PHP脚本每30分钟到一个小时自动运行一次,但如果可能的话,我想在没有cronjobs的情况下做到这一点。有什么建议吗?或者有可能吗?编辑:在通读了RC链接到的可能重复之后,我想澄清一下。我想完全做到这一点而不使用PHP脚本之外的资源。也就是没有发送GET请求的外部cronjobs。我也想在不让脚本不断运行并休眠30分钟的情况下执行此操作 最佳答案 如果您获得足够的点击率,

php - 通过 Cronjob 在 Silverstripe 中执行一个函数

您好,我想通过cronjob执行一个函数来启动csv导入。目前,通过访问浏览器中的Controller触发导入​​tld.de/UpdateController有这个代码http://pastie.org/8351266如何通过Cronjob执行函数init()?谢谢! 最佳答案 在SilverStripe中,您还可以通过在命令行中运行cli-script.php来访问可通过HTTP访问的任何路由还有sake,它只是cli-script.php的bash包装器(但需要安装sake)因此,从您的项目目录中,您可以运行执行相同操作的两个

php - 每周一早上 7 点设置一个 cronjob

任何人都可以阐明一下吗?如何在每周一早上7点运行一次代码?是这样的吗?*7**1 最佳答案 这是设置cronjob的方法:#*****commandtoexecute#│││││#│││││#││││└─────dayofweek(0-6)(0to6areSundaytoSaturday,orusenames;7isSunday,thesameas0)#│││└──────────month(1-12)#││└───────────────dayofmonth(1-31)#│└────────────────────hour(0-2

php - Cronjob 检测最后修改的文件

我想每分钟运行一个cronjob来检测特定目录(大约300.000个inode)中最后一分钟更改的所有文件,并将此文件列表导出到csv。是否可以运行优化的命令来做到这一点?我无法在此目录中运行带有排序标志的“查找”,因为它很大,运行所有文件可能需要1分钟以上的时间。有什么命令可以做到这一点吗?或者在服务器后台运行任何特定程序来记录每个更改的文件?如果有使用PHP执行此操作的命令,我没问题,我可以创建一个cron来执行PHP脚本,没问题。 最佳答案 有一个名为incron的Linux实用程序可以像普通的cron一样使用,但它们不是基于

php - Google API 客户端和 Cronjob

我正在使用GoogleAPI客户端阅读来自Gmail的电子邮件。现在我想添加一个Cronjob,让它每5分钟读取一次邮件。使用GoogleAPIClient的问题是需要让用户先点击授权链接,让用户使用GoogleAPIClient。我有一个Inbox类,它有一个初始化GoogleAPI客户端的函数。但是cronjob不起作用,因为我必须获得access_token。publicfunctioninitialize(){$configuration=Configuration::getConfiguration('class_Inbox');//CreatestheGoogleClien

php - 我们可以通过 PHP 脚本配置 cron 作业的时间间隔吗?

我们是否可以通过PHP脚本配置cron作业的时间间隔,这样时间间隔不应手动设置,而是通过PHP脚本设置,无论时间间隔来自数据库还是固定(但来自PHP代码)。提前致谢 最佳答案 我认为让您的应用程序控制事件的频率而不是cronjob要好得多。让cronjob每分钟运行您的应用程序的某个Action。例如,该操作然后检查名为cronjobs的数据库表并运行由频率数字或时间戳标记为运行的作业。如果你这样做,你可以从任何地方以编程方式添加新的工作,例如通过一个cronjob接口(interface)。该解决方案更易于维护、测试和记录。