【问题标题】:Cronjob for localhost xampp on MacOSMacOS 上 localhost xampp 的 Cronjob
【发布时间】:2018-07-08 14:56:06
【问题描述】:

我在主机上设置了这个 cronjob 并且它可以工作,但是我需要本地并且不知道它是如何工作的

我的代码是: 1 步 打开终端并输入

crontab -e

两步

写下这段代码

* * * * * wget --spider -O - /Applications/XAMPP/xampfiles/htdocs/mysite.local/index.php/cron/comment >/dev/null 2>&1

三步

保存并关闭文件。

但是不行……问题出在哪里?

【问题讨论】:

    标签: php cron xampp localhost


    【解决方案1】:

    你需要使用脚本的绝对路径。

    * * * * * /usr/bin/wget --spider -O - http://insta.local/cron/comment >/dev/null 2>&1
    

    【讨论】:

    • 你能在终端wget --spider -O - /Applications/XAMPP/xampfiles/htdocs/mysite.local/index.php/cron/comment运行这个命令吗?输出是什么
    • 你想用脚本做什么?
    • 你需要通过http协议访问它,而不是文件协议,否则它不会运行任何脚本语言。尝试先设置你的服务器,检查http://localhost/cron/comment是否正常运行,然后设置cronjobwget --spider -O - http://localhost/cron/comment
    • 是的,前提是你已经正确配置了 apache 服务器 ServerNameVirtualHost
    • 除非支持cli,否则可以运行/opt/lampp/bin/php /Applications/XAMPP/xampfiles/htdocs/mysite.local/index.php/cron/comment,否则需要通过http协议运行脚本
    猜你喜欢
    • 2019-01-15
    • 1970-01-01
    • 2018-01-27
    • 2015-06-02
    • 2016-05-04
    • 2018-12-21
    • 1970-01-01
    • 2013-06-30
    • 2016-05-16
    相关资源
    最近更新 更多