chmod +x test_remind.php 是给test_remind.php 添加可执行权限.另linux下制定定时任务,可以百度下,网上有很多,或者找下linux的命令看也行。

解决方案 »

  1.   

    # ./test_remind.php 
    表示执行当前目录下的 test_remind.php 文件
      

  2.   

    chmod +x 是给文件加可执行权限,下一句就是执行该文件
    他这个程序是个定时发送邮件的吧,执行定时程序要用PHP,路径要正确
    linux 定时执行PHP 可用cron来做
      

  3.   


    我现在在 运行行中输入 那几行,,报错 :permission denied 
      

  4.   

    查查cron
    linux定时执行任务
      

  5.   

    cron 就可以搞定,google下吧。
      

  6.   


    我知道运行cron
    可我要运行的文件中include 文件,
    会提示 permission denied 问题,1.提示是这样的:bad interpreter permission denied
    2.文件中第一行为  #!/usr/local/php/lib -q
      这行是做什么的呀,我去掉这行,就可运行,只是没有 其包含的功能。高手帮我解决,我都急了几天了。。谢谢!
      

  7.   

    补:
    文件内容是这样的:
    1.test_remind.php: #!/usr/local/lib/php -q 
    <? 
    include "DB.php"; 
    include "IT.php"; 
    include("/var/www/html/itocrm/crmapi/inc/class.smtp.inc.php"); 
    sendremindotEmail(); 
    function sendmail($smtpemailto,$mailsubject,$mailbody,$mailtype="HTML") 

    ... 

    function sendremindotEmail() 

    ... 

    ?> 
      

  8.   

    [code=Lua]
    先 crontab -e 
    * * * * * /path/test_remind.php
    [/code]
    确定权限可用.
    chmod -R 777 /path/test_remind.php
      

  9.   

    /usr/local/lib/php 
    你看看php路径是不是这个。
    这个指向php路径
      

  10.   


    0 0 3 * * /path/test_remind.php 每月三号0点0分执行
      

  11.   


    楼上的:
    每月三号0点0分执行  不是  * * 3 * * /path/test_remind.php   ??在线等!
      

  12.   

    0 0 3 * * /path/test_remind.php
      

  13.   

    0 0 3 * * root /path/test_remind.php
    让root用户来执行