From: Tony S. <tsh...@st...> - 2002-08-09 18:10:39
|
This isn't so much a fix as a bandaid, but if the temp file is supposed to be removed right at the end of the program, why not do this: open(OUTPUT, "/usr/local/execute/fire 2>&1 |"); while(<OUTPUT>) { print; } close(OUTPUT); unlink $tempfile; $tempfile is of course a string containing the absolute path to your tempfile. Doesn't explain the behavior, but it temporarily fixes the problem. On 8/9/02 1:01 PM, "Support" <su...@ea...> wrote: > After furture testing and using the following print to browser command, > > > open(OUTPUT, "/usr/local/execute/fire 2>&1 |"); > while(<OUTPUT>) { > print; > } > close(OUTPUT); > > I noticed that "deleting temp file..." appears, but when I check no temp > file is deleted. I am in a daze... I use shell the temp file is deleted, > but when using Webmin, the file is not affected. > > ==== observations ==== > 1.) I am using webmin as root - so privledges should not be the problem > 2.) program being executed by webmin module is a C++ program > 3.) C++ program calls on a "shell SED file" > 4.) Using Shell (root) or Telnet (limited privlidges) everything works well > 5.) Using Webmin, C++ program is excecuted and ends properly, but "temp" > file not deleted > 6.) I am going crazy... > > Thanks, > > Diego > > > > > ----- Original Message ----- > From: "Support" <su...@ea...> > To: <web...@li...> > Sent: Thursday, August 08, 2002 8:14 PM > Subject: Re: temp file not deleted with webmin? > > >> Hello, >> >> Adding to "subject: temp not deleted with webmin", it seems that the >> reason the "temp" file is not deleted form webmin, is due to the fact that >> in webmin, the process is being executed using " /usr/local/abc/execute -r >> >> /dev/null 2>&1 < /dev/null &" Since this command does not print to > browser, >> I am assuming that the deletion of the temp file is not being executed at >> the end. >> >> It works in telnet with limited privlidges and on the machine shell, so > the >> only conclusion I can up with it that, webmin is not executing the end of >> the program, because it is not printing to browser. >> >> Thanks, >> >> Diego >> >> >> ----- Original Message ----- >> From: "Support" <su...@ea...> >> To: <web...@li...> >> Sent: Thursday, August 08, 2002 6:18 PM >> Subject: temp file not deleted with webmin? >> >> >>> hello, >>> >>> I have a "C" program that deletes a temp file under shell and user using >>> telnet, but noticed that it does not delete the temp file when I run > under >>> webmin. I have all privledges, the temp is not deleted using a webmin >>> module to execute the program. what can possibly be wrong? >>> >>> The program seems to fully finish, but the temp is not deleted. >>> >>> Thanks, >>> >>> Diego >>> >> > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > Tony Shadwick Manager of Internet Services Strategic Technology Group |