一个关于exec的怪问题,高分求解 在说明一点在linux命令行下执行正常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有点不明白你这个程序的意思。你的这段程序exec("/usr/local/bin/php /usr/local/apache/htdocs/dxvod/AutoBackup.php 0 N");是PHP程序么?exec是php里的函数么?如果是,那应该改为:exec("/usr/local/apache/htdocs/dxvod/AutoBackup.php");并确保AutoBackup.php中的开头第一行为:#!/usr/local/bin/php再试试看,应该就执行一遍了。 exec,是php里的系统函数,可是照你那样根本就不执行了 刚刚做了实验,按照上面我说的方法,会只执行一遍。但AutoBackup.php的第一行要改为:#!/usr/local/bin/php -q具体内容形式应该类似下面这样:#!/usr/local/bin/php -q<?phpmysql_connect("","","");..................................?>你的错误应该这样解释:本身exec函数就是执行一条linux命令。你写好的AutoBackup.php应该已经是一个linux下的脚本命令文件。是可执行的。在使用exec()函数时,已经执行了一边AutoBackup.php,可你有在命令行解释了一遍AutoBackup.php,当然就执行了第二遍~!按照我上面的方法,不会有错了。 另外,我的AutoBack.php里有这样几条语句,去掉后就执行一遍,可我必须要/*$outfile=fopen("$BakDir/$filename","w");fwrite($outfile,$Data_OUT);fclose($outfile);*/ 错了,执行$outfile=fopen("$BakDir/$filename","w");fwrite($outfile,$Data_OUT);fclose($outfile);也是两遍 关于mysql,ajax与Jquery,php的编程,求大神帮忙 smart框架每次刷新都会添加数据 关于80端口问题 正则表达式N个问题 php的商业虚拟空间如何调用dll 劳动节散分 求个正则表达式 PHP的分页问题! 请教一个倒库问题 利用IMAP从邮件服务器上读出邮件如何取得一封邮件是TO还是CC给我的 解决后既散分:关于修改文本文件的问题 这个OA要多少RMB?^_^
exec("/usr/local/bin/php /usr/local/apache/htdocs/dxvod/AutoBackup.php 0 N");
是PHP程序么?
exec是php里的函数么?如果是,那应该改为:
exec("/usr/local/apache/htdocs/dxvod/AutoBackup.php");并确保AutoBackup.php中的开头第一行为:
#!/usr/local/bin/php再试试看,应该就执行一遍了。
但AutoBackup.php的第一行要改为:
#!/usr/local/bin/php -q具体内容形式应该类似下面这样:
#!/usr/local/bin/php -q
<?php
mysql_connect("","","");
..................................
?>你的错误应该这样解释:
本身exec函数就是执行一条linux命令。你写好的AutoBackup.php应该已经是一个linux下的脚本命令文件。是可执行的。
在使用exec()函数时,已经执行了一边AutoBackup.php,可你有在命令行解释了一遍AutoBackup.php,当然就执行了第二遍~!按照我上面的方法,不会有错了。
/*$outfile=fopen("$BakDir/$filename","w");
fwrite($outfile,$Data_OUT);
fclose($outfile);*/
fwrite($outfile,$Data_OUT);
fclose($outfile);也是两遍