Untitled
unknown
plain_text
2 months ago
965 B
4
Indexable
$lockFile = "/tmp/docker-timeout-gs$id.lock"; $lockTime = 5; // ? В минутах // * Проверка наличия файла блокировки и времени последнего запуска if (file_exists($lockFile)) { $time = time() - filemtime($lockFile); if ($time < 60 * $lockTime) { // * Вычисляем оставшееся время до следующего запуска $remainingTime = 60 * $lockTime - $time; // * Выводим оставшееся время error("Повторная компиляция доступа будет через " . intval($remainingTime / 60) . " минут и " . intval($remainingTime % 60) . " секунд"); } else { // * Если прошло достаточно времени, обновляем файл блокировки touch($lockFile); } } else { // * Если файла блокировки нет, создаём его touch($lockFile); }
Editor is loading...
Leave a Comment