【问题标题】:PHP Cron Job Error Local Xampp UbuntuPHP Cron 作业错误本地 Xampp Ubuntu
【发布时间】:2017-10-11 18:57:29
【问题描述】:
How to Set PHP Cron Job ?  
Steps Which I Followed.  
Step 1 : I run below Command.   
swapnil@UBUNTU1:~$ whereis php  
o/p :  
/usr/bin/php 
/usr/bin/php7.0 
/usr/lib/php 
/etc/php 
/usr/share/php7.0-opcache 
/usr/share/php7.0-readline 
/usr/share/php7.0-common 
/usr/share/php7.0-mbstring 
/usr/share/php7.0-zip 
/usr/share/php7.0-xml 
/usr/share/php 
/usr/share/php7.0-json 
/opt/lampp/bin/php 
/usr/share/man/man1/php.1.gz

Step 2: I Run Below Command  
swapnil@UBUNTU1:~$ */10 * * * * /usr/lampp/bin/php  
/opt/lampp/htdocs/cron_job/cron.php

错误:bash: */10: 没有这样的文件或目录。
在这里,我想每 10 分钟后在本地设置我的 cron 作业

【问题讨论】:

  • 脚本的路径是否正确?
  • @RayannNayran。是的
  • 你的脚本在哪里?如果您的脚本名为 10,请将其重命名为更清晰的名称。
  • @CarlosAlexandre,10 不是我的脚本名称。这里 10 表示我的脚本每 10 分钟运行一次

标签: php ubuntu cron xampp


【解决方案1】:

你的 cron 可能很好,但你把它放错了地方。 如果您想测试它,请尝试:

$ /usr/lampp/bin/php /opt/lampp/htdocs/cron_job/cron.php

然后要将其添加为 CRONTAB,您必须编辑 crontab 文件:

$ crontab -e

并将其添加到文件末尾。

更多:https://www.computerhope.com/unix/ucrontab.htm

【讨论】:

  • 怎么样?上面的命令给我的输出是 'no crontab for swapnil - 使用一个空的 888' 之后我把这一行 "*/10 * * * * /usr/lampp/bin/php /opt/lampp/htdocs/cron_job/cron .php”。下一步是什么?
  • 一切正常,无需重启任何服务。每 10 分钟你的命令 '/usr/lampp/bin/php /opt/lampp/htdocs/cron_job/cron.php' 将被执行。如果您需要更多解释take a look here
猜你喜欢
  • 2016-06-04
  • 2016-12-06
  • 2010-11-15
  • 2015-10-29
  • 1970-01-01
  • 2017-09-05
  • 1970-01-01
  • 2016-10-21
  • 1970-01-01
相关资源
最近更新 更多