Проверка идет ли запись в файл - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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/7866113, а с 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/78658ffmpeg перекодирует видео из avi в 3gp
https://visavi.net/topics/3202/78650
Проверка идет ли запись в файл МихаилMon, 23 Nov 2009 22:20:24 +0300Сообщенияhttps://visavi.net/topics/3202/7865010, что за процесс если не секрет?
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"><?php if(rename('tmp_file.txt', 'my_file.txt'))
{
echo 'Не используется!!';
rename('my_file.txt','tmp_file.txt');
}else{
echo 'Файл занят!!!';
}</pre>Наверняка сработает
https://visavi.net/topics/3202/78633
Проверка идет ли запись в файл АлександрMon, 23 Nov 2009 21:51:10 +0300Сообщенияhttps://visavi.net/topics/3202/78633windows7
https://visavi.net/topics/3202/78627
Проверка идет ли запись в файл МихаилMon, 23 Nov 2009 21:38:48 +0300Сообщенияhttps://visavi.net/topics/3202/786276, какая ось?
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/786224, да, под 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('/tmp/lock.txt','a');
if (flock($fp, LOCK_EX)) {
echo 'Файл не используется.';
flock($fp, LOCK_UN);
} else {
echo 'Файл занят.!';
}
fclose($fp);</pre>
https://visavi.net/topics/3202/78607
Проверка идет ли запись в файл АлександрMon, 23 Nov 2009 21:18:52 +0300Сообщенияhttps://visavi.net/topics/3202/78607lsof | 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