|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Shikov 2:5020/400 14 Aug 2000 11:35:59 To : All Subject : Re: How kill temp_files? -------------------------------------------------------------------------------- Alex Gain wrote: > > Проблема в том, что этот скрипт вызываеться не одним юзером. Скорее всего юзер как раз один - nobody/nobody, www-сервер то есть. Хотя CGI.pm вроде позволяет аплоадить и в разные места (см. private_tempfiles). А если юзер не один, то тебе все равно не дадут чужие файлы-то чистить... > Как долго нужен этот фаил системе... не имею понятия. Hу уж явно не дольше суток... я бы даже сказал часа. > И я не знаю как передать из CGI.PM значение %d в исходный скрипт ;( Угу. Уже конкретно. > >А может их из скрипта вообще убивать не надо, а надо просто чистить TEMP > >время от времени, скажем раз в сутки? > Я бы рад чистить но это не моя работа, а sysadminа но он не особо > переживает... А тогда чего ты переживаешь? Пусть лежат себе. > >Короче, сформулируй проблему > >нормально, есть хороший шанс, что ты в процессе сам поймешь, как ее > >решить. > Пока не нашел, если только найду как поймать %d. (опыта мало). Т.е. ты хочешь вычистить прямо из того скрипта, который делает upload? Вообще-то моя версия CGI.pm делает вот так: # Save some information about the uploaded file where we can get # at it later. $self->{'.tmpfiles'}->{$filename}= { name => $tmpfile, info => {%header}, }; Так что имя файла должно быть доступно там, куда его положили: в $self->{'.tmpfiles'}->{$filename}->{name}; --- ifmail v.2.15dev5 * Origin: home (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2825f9e69bac.html, оценка из 5, голосов 10
|