【问题标题】:run php script after wget download is completewget下载完成后运行php脚本
【发布时间】:2010-12-25 12:38:08
【问题描述】:

我需要在某个脚本上收到通知,说明文件已使用 WGET 成功下载,因此我需要将其上传到另一台服务器。能做到吗?

谢谢!

【问题讨论】:

    标签: php upload download wget


    【解决方案1】:
    wget "http://example.com/path_to_file.tar.gz" && php scriptname.php file.tar.gz
    

    【讨论】:

    • 这不能在后台运行.. 所以如果我使用 php 运行 shell 命令(wget path/to/file.tar.gz && php scriptname.php file.tar.gz) php 将等到文件已下载..这就是为什么我需要在后台运行 wget,但如果是这样,那么脚本同时运行,那对我来说是不正确的:(
    • 肯定可以。用括号括住整个wget && php(wget && php),它调用一个子shell,您可以将其发送到后台:(wget && php) &
    【解决方案2】:

    为什么不在php中使用cUrl进行下载,那么PHP脚本可以在后台运行,下载完成后继续?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      • 2014-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多