作者LewisHamiltn (汉米尔顿)
看板PHP
标题Re: [问题] 有关exec()在linux上的使用
时间Wed Feb 2 00:47:46 2011
※ 引述《unhappy (也太空虚了八?)》之铭言:
: <?
: $now=date("Y-m-d-h-i");
: $newfile=fopen("/home/wei/outputs/".$now.".txt",'w+')
: //建立一个可写的档案然後是空白的
: exec("cd /home/wei/app");
: exec("/home/wei/app/app.py 参数 >/home/wei/outputs/".$now.".txt");
: //把她输出的结果输到该txt档
: 可是就很奇怪不能work
: 但如果我没丢变数的话
: 就有办法写进去那个档案里面
: 有人知道为什麽吗?有点不知道在这里问恰不恰当拜托大家了
根据你的资讯
1.以上的程式码
2.没丢变数ok 有丢就不行
我大胆怀疑
因为你fopen了这个档案然後没有fclose把它占住了
所以你的python写不进去
试试先fclose或根本不要fopen看看吧
--
"I am a full-blooded racer, that's why I'm here. Do they think I came
here just for a Sunday afternoon outing?"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.252.14