Вопросы по теме 'fcntl'

Могу ли я заставить сигналы тревоги fcntl и Perl работать вместе?
Я на Linux, NFS, с несколькими машинами. Я пытаюсь использовать fcntl для реализации блокировки файлов. Я использовал flock, пока не обнаружил, что он работает только между процессами на одной машине. Теперь, когда я вызываю fcntl с F_SETLKW,...
459 просмотров
schedule 12.03.2024

Как заблокировать файл для чтения и записи для O_RDWR
Я не могу найти ответ о том, как заблокировать файл для чтения-записи. lock.l_type = F_WRLCK //for write. lock.l_type = F_RDLCK //for read lock.l_type = F_RDLCK|F_WRLCK //maybe for read/write???? Верен ли приведенный ниже код?...
3061 просмотров
schedule 29.04.2024

Как атомарно создать заблокированный файл в Linux?
Сценарий: у меня запущено много процессов, которым нужно получать файлы по сети. Если файл уже загружен, я хочу, чтобы он кэшировался на диске. Если другой процесс загружает файл, заблокируйте его, пока он не завершит загрузку. Я пытался найти...
6826 просмотров
schedule 15.12.2023

Нажмите любую клавишу, чтобы продолжить (Python, кроссплатформенное решение)
Я пытаюсь создать одно поведение скрипта на машинах Linux/Mac/Windows с Python 2.7.x. С небольшой помощью из этой темы: https://stackoverflow.com/a/7259460/2786370 https://stackoverflow.com/a/11877308/2786370 Я могу добиться...
2796 просмотров