duanping2695 2016-08-01 16:54
浏览 66

Cron作业PHP脚本错误[重复]

This question already has an answer here:

I had made a cron job with this comment : "/home/username/public_html/cron.php"

My php (cron.php)

    <?php 

    $server = 'localhost';
    $user = 'name';
    $pass = 'password';
    $dbname = 'dbname';

    $conn = new mysqli($server, $user, $pass, $dbname);

    $sql = "Update table;";
    $conn->query($sql);

    $conn->close();
    ?>

and this is the error :

/home/username/public_html/cron.php: line 1: ?php: No such file or directory
/home/username/public_html/cron.php: line 3: =: command not found
/home/username/public_html/cron.php: line 4: =: command not found
/home/username/public_html/cron.php: line 5: =: command not found
/home/username/public_html/cron.php: line 6: =: command not found
/home/username/public_html/cron.php: line 8: syntax error near unexpected token `('
/home/username/public_html/cron.php: line 8: `$conn = new mysqli($server, $user, $pass, $dbname);'

Anyone can help in solving this? thank you.

</div>
  • 写回答

1条回答 默认 最新

  • dongpu7881 2016-08-01 16:56
    关注

    Your script is being interpreted as a shell script. To run a PHP script at the command line:

    php /home/username/public_html/cron.php
    

    Or add this to the top of the file and make it executable:

    #!/usr/bin/php
    

    (or whatever is the path your PHP executable)

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置