2
ответа

Где скопление () для Perl в Windows?

У меня есть сценарий Perl, который я хотел бы работать на Windows, с помощью или Земляничного Perl или ActivePerl; я не забочусь который. Этот сценарий однако, скопление использования () вызовы, который, кажется, не включен в...
вопрос задан: 3 August 2013 08:16
2
ответа

Python fcntl не блокируется, как ожидалось

В ОС на основе Debian (Ubuntu, Debian Squeeze) я использую Python (2.7, 3.2) fcntl для блокировки файла. Как я понял из того, что я прочитал, fnctl.flock блокирует файл таким образом, что будет выдано исключение ...
вопрос задан: 28 March 2012 12:56
2
ответа

Linux fcntl - сбрасывание флага

Как я уже сбрасываю флаг набора с помощью fcntl? Для, например, Я могу установить сокет на не блокирующийся режим с помощью fcntl (sockfd, F_SETFL, флаги | O_NONBLOCK) Теперь, я хочу сбросить флаг O_NONBLOCK. Я попробовал...
вопрос задан: 23 December 2008 08:56
1
ответ

read () возвращает неверный файловый дескриптор допустимого файлового дескриптора

В следующей программе int main () {int fd; char buf [8] = {}; удалить ( "file.txt"); fd = creat ("file.txt", 0666); написать (Fd, "ASDF", 5); PError ( "запись"); lseek (FD, 0, SEEK_SET); ...
вопрос задан: 17 January 2019 12:30
1
ответ

O_NONBLOCK устанавливает свойство дескриптора файла или базового файла?

Из того, что я читал на веб-сайте Open Group на fcntl, открытом, читайте, и запись, я получаю впечатление что, установлен ли O_NONBLOCK на дескрипторе файла, и следовательно является ли неблокирование ввода-вывода...
вопрос задан: 22 May 2010 21:53
0
ответов

Есть ли способ узнать, сколько данных доступно в сокете Python для приема?

Я понял, что должен использовать ioctl. Здесь есть похожие вопросы: как узнать, сколько данных находится в буфере отправки Socket Определяя количество байтов, готовых к вызову recv () 'd My ...
вопрос задан: 23 May 2017 12:33
0
ответов

Как получить серийный номер жесткого диска с помощью Python

Как я могу получить серийный номер жесткого диска, использующего Python в Linux? Я хотел бы использовать для этого модуль Python вместо запуска внешней программы, такой как hdparm. Возможно, используя ...
вопрос задан: 28 February 2016 12:12
0
ответов

Возникли проблемы с функцией flock ()

У меня есть вопрос о том, как flock () работает, особенно в Python. У меня есть модуль, который открывает последовательное соединение (через os.open ()). Мне нужно сделать эту тему безопасной. Это достаточно легко сделать это ...
вопрос задан: 20 July 2015 11:47
0
ответов

Тупик с flock, fork и завершающим родительским процессом

У меня довольно сложная программа на Python. Внутри у него есть система регистрации, которая использует эксклюзивный (LOCK_EX) fcntl.flock для управления глобальной блокировкой. Фактически, всякий раз, когда сбрасывается сообщение журнала, ...
вопрос задан: 2 February 2012 03:59
0
ответов

перенаправление стандартного вывода в c, затем сброс стандартного вывода

Я пытаюсь использовать перенаправления в C, чтобы перенаправить ввод в один файл, а затем установить стандартный вывод назад, чтобы распечатать на экране. Может кто-нибудь сказать мне, что не так с этим кодом? #include # ...
вопрос задан: 24 July 2011 07:50