Forum Webscript.Ru

Программирование => Perl => Тема начата: WG от 05 Апреля 2004, 09:25:52

Название: Удаление данных из файла
Отправлено: WG от 05 Апреля 2004, 09:25:52
Можно ли на perl\'е осуществить удаление данных из файла при закрытии браузера. Что делать если разорвалось соединение, а данные должны быть удалены?
Название: Удаление данных из файла
Отправлено: AnnA от 05 Апреля 2004, 11:01:39
если соединение разорвано после того как запущен скрипт на выполнение - скрипт все равно не прервет свою работу и выполнится до конца. imho. ;) или я не права?
Название: Удаление данных из файла
Отправлено: NeoNox от 05 Апреля 2004, 11:11:56
WG
ты никак не сможеш определить пошел ли пользователь в булочную или отлучился на кухню чтобы поставить чайник.
Единственный вариант это удаление файла после определенного периода бездействия пользователя.
Название: Удаление данных из файла
Отправлено: WG от 06 Апреля 2004, 14:32:40
Удаление файла после определенного периода бездействия пользователя. С чего начать, какие функции (модули) использовать?
Название: Удаление данных из файла
Отправлено: NeoNox от 06 Апреля 2004, 14:47:40
WG что из отвченного ты не понял?
Название: Удаление данных из файла
Отправлено: WG от 06 Апреля 2004, 16:30:28
Как удалить файл через определенный промежуток времени? Может:
$file="temp.db";
sleep(300);
if ( -e $file )  {
  unlink $file; }
Или есть другой способ?
Название: Удаление данных из файла
Отправлено: z3f от 06 Апреля 2004, 17:00:57
а cron\'ом не пробовали удалять?
пояснение - может все таки какой либо планировщик настроить стоит?
я так делаю... по-моему самое простое и эффективное решение...
по виндой есть программа nncron которая практически так же эффективна как и cron...

С уважением z3f.
Название: Удаление данных из файла
Отправлено: КшЫуфксрук от 06 Апреля 2004, 20:47:10
Если нет доступа к крону, можно просто с вероятностью 0.01 вызывать определенную функцию, которая будет удалять старые файлы.