Результаты поиска по запросу "bsd"

1 ответ

Есть ли веская причина написать свою собственную функцию daemonize вместо использования daemon (3)?

В сети есть много примеров реализации демонов. Большинство из того, что я видел, не использует функцию daemon (3) для запуска программы в фоновом режиме. Это...

2 ответа

bash printf буквальная строка

2 ответа

Многократные замены одной командой sed

Мне интересно, как я могу сделать несколько найти / заменить, используя одинsed Устав вMac OSX, Я могу сделать это вUbuntu но из-заBSD природаOSX, команда должна быть слегка изменена. Итак, дан файл со строкой: "Red Blue Red Blue Black Blue Red ...

ТОП публикаций

4 ответа

Я бы порекомендовал прочитать, что бей говорит о select. Это выглядит немного пугающе, но действительно полезно и просто в использовании, если вам нужно немного времени, чтобы обернуть голову вокруг него.

аюсь использовать неблокирующие сокеты TCP. Проблема в том, что они все еще блокируют. Код ниже - код сервера - struct sockaddr name; char buf[80]; void set_nonblock(int socket) { int flags; flags = fcntl(socket,F_GETFL,0); assert(flags != -1); ...

3 ответа

См. Раздел «Тайм-аут» на странице руководства для выбора.

аюсь использовать функцию выбора, чтобы иметь неблокирующий ввод / вывод между сервером и 1 клиентом (не более), где общение протекает хорошо (может отправлять в любое время, а другой получит, не ожидая отправки). Я нашел учебник с некоторым ...

2 ответа

Не проверять возвращаемое значение close (): насколько серьезно?

Linux "man close" предупреждает (SVr4, 4.3BSD, POSIX.1-2001): Не проверка возвращаемого значения close () являетсяобщий нО ТЕМ НЕМЕНЕЕсерьезный ошибка программирования Вполне возможно, что ошибки в предыдущей операции write (2) сначала ...

0 ответов

Обнаружение chroot тюрьмы изнутри

Как можно обнаружить, что в изолированной тюрьме без прав суперпользователя? Предположим, стандартная система BSD или Linux. Лучшее, что я придумал, - это посмотреть значение inode для «/» и определить, достаточно ли оно низкое, но я бы хотел ...

3 ответа

Как я могу обнаружить версию даты BSD против GNU в сценарии оболочки

Я пишу сценарий оболочки, который должен сделать некоторые манипуляции со строкой даты. Скрипт должен работать с максимально возможным количеством вариантов * nix, поэтому мне нужно обрабатывать ситуации, когда на компьютере может быть ...

4 ответа

Как использовать замену новой строки в sed BSD?

Приветствую, как мне выполнить следующее в BSD sed? sed 's/ /\n/g'На странице руководства говорится, что \ n будет обрабатываться буквально в строке замены. Как мне избежать такого поведения? Есть альтернатива? Я использую Mac OS Snow Leopard, ...

1 ответ

Возможно ли, что `fileno (stdout)! = 1` в системе POSIX?

Можетstdout дескриптор файла отличается от1 (STDOUT_FILENO [http://pubs.opengroup.org/onlinepubs/9699919799/functions/stdin.html]) при условииstdout не должен быть изменяемым lvalue [https://stackoverflow.com/a/586416/4279]? Например, ...