Untitled
unknown
plain_text
10 months ago
965 B
6
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