Проверка идет ли запись в файл - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 11 Jan 2025 18:42:13 +0300 Не пашет. Нужно, наверное это всё в linux попробовать https://visavi.net/topics/3202/78661 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 22:50:09 +0300 Сообщения https://visavi.net/topics/3202/78661 13, а с flock не пашет? https://visavi.net/topics/3202/78660 Проверка идет ли запись в файл Александр Mon, 23 Nov 2009 22:41:12 +0300 Сообщения https://visavi.net/topics/3202/78660 Чуть изменил скрипт, теперь rename работает. Но это какое-то извращение, ведь если кто-то будет качать файл, а в это время скрипт будет переименовывать его, то у пользователя, скачивающего файл загрузка может оборваться https://visavi.net/topics/3202/78658 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 22:36:05 +0300 Сообщения https://visavi.net/topics/3202/78658 ffmpeg перекодирует видео из avi в 3gp https://visavi.net/topics/3202/78650 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 22:20:24 +0300 Сообщения https://visavi.net/topics/3202/78650 10, что за процесс если не секрет? https://visavi.net/topics/3202/78644 Проверка идет ли запись в файл Александр Mon, 23 Nov 2009 22:11:18 +0300 Сообщения https://visavi.net/topics/3202/78644 Не сработал. Я ж говорю файл не блокируется, любой другой процесс может делать с ним что угодно https://visavi.net/topics/3202/78642 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 22:06:18 +0300 Сообщения https://visavi.net/topics/3202/78642 Страшный способ v2.0<pre class="prettyprint">&lt;?php if(rename(&#039;tmp_file.txt&#039;, &#039;my_file.txt&#039;)) { echo &#039;Не используется!!&#039;; rename(&#039;my_file.txt&#039;,&#039;tmp_file.txt&#039;); }else{ echo &#039;Файл занят!!!&#039;; }</pre>Наверняка сработает https://visavi.net/topics/3202/78633 Проверка идет ли запись в файл Александр Mon, 23 Nov 2009 21:51:10 +0300 Сообщения https://visavi.net/topics/3202/78633 windows7 https://visavi.net/topics/3202/78627 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 21:38:48 +0300 Сообщения https://visavi.net/topics/3202/78627 6, какая ось? https://visavi.net/topics/3202/78626 Проверка идет ли запись в файл Александр Mon, 23 Nov 2009 21:36:22 +0300 Сообщения https://visavi.net/topics/3202/78626 #3, проблема в том, что процесс не блокирует файл и flock($fp, LOCK_EX) всегда возвращает true https://visavi.net/topics/3202/78622 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 21:33:02 +0300 Сообщения https://visavi.net/topics/3202/78622 4, да, под nix* https://visavi.net/topics/3202/78616 Проверка идет ли запись в файл Александр Mon, 23 Nov 2009 21:24:26 +0300 Сообщения https://visavi.net/topics/3202/78616 #2, это для командной строки? https://visavi.net/topics/3202/78611 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 21:22:59 +0300 Сообщения https://visavi.net/topics/3202/78611 попробуй так<br> <pre class="prettyprint">$fp = fopen(&#039;/tmp/lock.txt&#039;,&#039;a&#039;); if (flock($fp, LOCK_EX)) { echo &#039;Файл не используется.&#039;; flock($fp, LOCK_UN); } else { echo &#039;Файл занят.!&#039;; } fclose($fp);</pre> https://visavi.net/topics/3202/78607 Проверка идет ли запись в файл Александр Mon, 23 Nov 2009 21:18:52 +0300 Сообщения https://visavi.net/topics/3202/78607 lsof | grep имяфайла https://visavi.net/topics/3202/78605 Проверка идет ли запись в файл Владимир Mon, 23 Nov 2009 21:18:09 +0300 Сообщения https://visavi.net/topics/3202/78605 Как проверить использует ли в данный момент какой-либо процесс файл для записи? https://visavi.net/topics/3202/78587 Проверка идет ли запись в файл Михаил Mon, 23 Nov 2009 21:06:33 +0300 Сообщения https://visavi.net/topics/3202/78587