0
ответов

Есть ли API для доступа к файловой системе ZFS

Я хотел бы знать, есть ли способ получить доступ к ZFS api (желательно из python, но C тоже подойдет). Моя цель - написать несколько инструментов, которые будут следить за моими пулами, но я бы определенно хотел не ...
вопрос задан: 28 December 2011 01:49
0
ответов

execve («/ bin / sh», 0, 0); в канале

У меня есть следующий пример программы: #include int основной (int argc, char ** argv) {char buf [100]; printf ("Пожалуйста, введите ваше имя:"); fflush (стандартный вывод); получает (buf); ...
вопрос задан: 14 December 2011 17:36
0
ответов

Эквивалент для атрибута naked в GCC

У меня есть приложение, написанное на чистом C, смешанное с некоторыми функциями, содержащими чистый ASM. Naked attribute недоступен для x86 (почему? почему?!), а мои asm-функции не любят, когда prologue и ...
вопрос задан: 4 December 2011 09:38
0
ответов

Есть ли что-то похожее на NanoBSD в Linux

NanoBSD - это сценарий, который делает легкую, маленькую копию FreeBSD в памяти. Это полезно во встроенных системах. Есть ли что-то похожее на NanoBSD в Linux? Специально такая функция, как Everything is read -...
вопрос задан: 10 October 2011 11:44
0
ответов

Чтение таблицы маршрутов на FreeBSD

Я портирую приложение с Linux на FreeBSD, которому необходимо просмотреть таблицу сети маршруты («маршрут» в Linux или «netstat -r» во FreeBSD). В Linux приложение просто читает / proc / net / ...
вопрос задан: 3 October 2011 19:04
0
ответов

Выполнение скрипта Python от имени пользователя root (seteuid vs c-wrapper)

У меня есть небольшая одноразовая задача в скрипте Python, который я хотел бы вызвать из Django (пользователь www), для которого потребуются привилегии root . Сначала я подумал, что могу использовать Python os.seteuid () и ...
вопрос задан: 3 October 2011 18:58
0
ответов

Как увеличить ограничения на количество сокетов в osx для нагрузочного тестирования?

Я создаю нагрузочный тестер, который использует libev для создания множества открытых TCP-соединений с приложением, над которым я работаю. В настоящее время он разрывается на 256 подключений из-за ограничения числа файлов: ulimit -n 256 Я могу ...
вопрос задан: 28 September 2011 05:09
0
ответов

Где находится stdarg.h?

В моей системе (Mac OS 10.6) /usr/include/stdarg.h: / * Этот файл является общественным достоянием. * / / * GCC использует свою собственную копию этого заголовка * / # если определено (__ GNUC__) #include_next #elif defined (...
вопрос задан: 15 July 2011 19:57
0
ответов

strdup выдает дамп ядра при передаче NULL

strdup (null) дамп ядра. Пробовал как на ubuntu, так и на freeBSD. Зачем? Разве он не должен возвращать null? char * b = NULL; а = strdup (б); Это приведет к дампу ядра при вызове strdup.
вопрос задан: 21 June 2011 21:59
0
ответов

В чем разница между Linux chroot jail и FreeBSD?

В чем разница между chroot jail Linux и FreeBSD? Являются ли они синонимами в современных системах? Один безопаснее другого? Есть ли еще одна гибкость?
вопрос задан: 18 June 2011 00:00
0
ответов

Запущенный FreeBSD статический двоичный файл на Linux?

Действительно ли очень маленькая/простая командная строка программировала бы, запрограммированный в стандартах совместимый C99, и статически скомпилированный на работе FreeBSD, если выполняется на Linux? (Я протестировал бы это сам, но я в настоящее время
вопрос задан: 17 April 2011 17:12
0
ответов

Можно ли предварительно скомпилировать скрипты Ruby в двоичный файл?

I ' m работает над сценарием Ruby, который необходимо будет развернуть в системах без интерпретатора ruby. Его нужно будет запускать в системах FreeBSD, которые используют формат ELF. Я знаю, что существует ruby2exe ...
вопрос задан: 13 April 2011 19:13
0
ответов

POSIX: Системный вызов конвейера в FreeBSD vs Linux

В Linux (2.6.35-22-generic) man pipe утверждает, что pipe () создает канал, однонаправленный канал данных, который может использоваться для межпроцессного взаимодействия. "В FreeBSD (6.3-RELEASE-p5), man pipe ...
вопрос задан: 22 March 2011 00:56
0
ответов

Используя системные вызовы из C, как мне получить информацию об использовании ЦП?

В C на FreeBSD, как получить доступ к использованию ЦП? Я пишу код для обработки перенаправления HTTP. Если загрузка ЦП превышает пороговое значение в системе FReeBSD, я хочу перенаправить клиента ...
вопрос задан: 21 March 2011 19:38
0
ответов

Использование памяти Python String во FreeBSD

Я наблюдаю странную модель использования памяти со строками Python на Freebsd. Рассмотреть возможность следующая сессия. Идея состоит в том, чтобы создать список, в котором строк, так что совокупные символы в списке ...
вопрос задан: 18 March 2011 05:21
0
ответов

Как узнать время в миллисекундах во FreeBSD?

В Linux я могу узнать текущее время в миллисекундах с помощью команды: date +% s% N, но во FreeBSD я получаю только [13:38] #date +% s% N 1299148740N Как мне узнать время в миллисекундах (или наносекундах) ...
вопрос задан: 3 March 2011 10:36
0
ответов

Как правильно переносить bash-скрипт между Linux и FreeBSD?

Я работаю над некоторыми bash-скриптами, которые я хотел бы использовать в своих системах Linux и FreeBSD. Поскольку я в основном работаю в Linux, я привык начинать свои сценарии bash с #! / Bin / bash Но это не ...
вопрос задан: 1 March 2011 20:05
0
ответов

Solaris/FreeBSD vs. Linux for Java development

Years ago, I switched from Windows to Linux to get a more lightweight and stable desktop environment. It worked out well, but I'm having enough problems with Linux to consider another change. ...
вопрос задан: 15 February 2011 23:09
0
ответов

Лучший способ проверить положительное целое число (PHP)?

Мне нужно проверить, является ли входное значение формы положительным целым числом (а не просто целым числом), и я заметил еще один фрагмент, использующий следующий код: $ i = $ user_input_value;
вопрос задан: 30 January 2011 20:51
0
ответов

Что такое прерывание потоков?

(NB: это не о прерывании потоков Java / .NET, это о прерываниях в режиме ядра.) Привет, в Википедии есть что сказать о потоках прерывания в статье обработчика прерываний: Прерывание ...
вопрос задан: 29 December 2010 09:11
0
ответов

Зачем connect () периодически давать EINVAL для порта FreeBSD?

У меня есть в моем приложении на C ++ произошел сбой при переносе на 32-битную FreeBSD 8.1 с 32-битного Linux. У меня есть соединение через сокет TCP, которое не удается установить. При вызове connect () я получил ошибку ...
вопрос задан: 6 November 2010 03:34
0
ответов

What is the equivalent of /proc/cpuinfo on FreeBSD v8.1?

What is the equivalent of Linux's /proc/cpuinfo on FreeBSD v8.1? My application reads /proc/cpuinfo and saves the information in the log file, what could I do to get similar information logged on ...
вопрос задан: 3 November 2010 14:54
0
ответов

Создание новых системных вызовов через KLD во FreeBSD

Есть ли хорошие (начального уровня) учебники по добавлению системных вызовов во FreeBSD через загружаемые модули ядра? В частности, требуемая форма методов, получение информации из процессов и т. Д.
вопрос задан: 9 October 2010 05:16
0
ответов

Простой таймер для измерения секунд, в течение которых операция завершилась

Я запускаю свой собственный сценарий сбрасывать базы данных в файлы каждую ночь. Я хотел подсчитать время (в секундах), которое требуется для сброса каждой базы данных, поэтому я пытался написать несколько функций, которые помогли бы мне достичь этого ..
вопрос задан: 1 October 2010 15:34
0
ответов

Как сделать установить путь к библиотеке python по умолчанию

Я использую FreeBSD 7.2. Я обновился до Python 2.6. Однако, когда я запускаю любое приложение на Python, оно по-прежнему использует / usr / local / lib / pytho25 в качестве пути к библиотеке. Как мне это изменить? Я не могу изменить приложение Python. ..
вопрос задан: 20 September 2010 08:15