Вопросы с тегом «bsd»

377
Как я могу получить поведение readlink -f GNU на Mac?

В Linux readlinkутилита принимает опцию, -fкоторая идет по дополнительным ссылкам. Это не работает на Mac и, возможно, на системах BSD. Каким будет эквивалент? Вот некоторая отладочная информация: $ which readlink; readlink -f /usr/bin/readlink readlink: illegal option -f usage: readlink [-n] [file...

237
Флаг sed in-place, который работает как на Mac (BSD), так и на Linux

Есть ли вызов sedредактирования «на месте» без резервного копирования, который работает как в Linux, так и в Mac? В то время как BSD, sedпоставляемый с OS X, кажется, нуждается sed -i '' …, sedдистрибутивы GNU Linux обычно поставляются с интерпретацией кавычек как пустое имя входного файла (вместо...

185
найти -exec функцию оболочки в Linux?

Есть ли способ получить findвыполнение функции, которую я определяю в оболочке? Например: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; Результат этого: find: dosomething: No such file or directory Есть ли способ получить find, -execчтобы увидеть...

160
Как установить пакеты в автономном режиме?

Как лучше всего загрузить пакет python и его зависимости от pypi для автономной установки на другую машину? Есть ли простой способ сделать это с помощью pip или easy_install? Я пытаюсь установить библиотеку запросов на коробку FreeBSD, которая не подключена к...

128
Как определить целевую архитектуру статической библиотеки (.a) в Mac OS X?

Мне интересно проверить, создана ли данная статическая библиотека iPhone для ARM или Intel. Это больше любопытство, чем что-либо еще. Есть ли для этого какой-нибудь специальный инструмент для Mac OS X или BSD? В этом посте приводится пример для...

101
Определить pid процесса, прослушивающий определенный порт

Как говорит название, я бегу несколько игровых серверов, и каждый из них имеет то же самое , nameно разные PIDи в portномер. Я хотел бы сопоставить PIDсервер, который прослушивает определенный порт, а затем я хотел бы убить этот процесс. Мне это нужно для завершения моего сценария bash. Это вообще...

93
Каков статус асинхронного ввода-вывода POSIX (AIO)?

В сети разбросаны страницы, которые описывают возможности POSIX AIO с разной степенью детализации. Ни один из них не совсем недавний. Непонятно, что именно они описывают. Например, на «официальном» (?) Веб-сайте поддержки асинхронного ввода-вывода ядра Linux говорится, что сокеты не работают, но...

93
Проверьте, не является ли строка ни пустой, ни пробелом в сценарии оболочки

Я пытаюсь запустить следующий сценарий оболочки, который должен проверять, не является ли строка ни пробелом, ни пустой. Однако я получаю одинаковый результат для всех трех упомянутых строк. Я также пробовал использовать синтаксис "[[", но безрезультатно. Вот мой код: str="Hello World" str2=" "...

88
Ограничения синтаксиса сборки Intel по сравнению с AT&T [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

87
InetAddress.getLocalHost () выдает исключение UnknownHostException

Я тестирую наше серверное приложение (написанное на Java) в разных операционных системах и подумал, что OpenSolaris (2008.11) будет наименее проблематичным из-за хорошей интеграции Java. Оказывается, я ошибался, так как в итоге получилось исключение UnknownHostException try { computerName =...

9
C указатель на объявление массива с побитовым и оператором

Я хочу понять следующий код: //... #define _C 0x20 extern const char *_ctype_; //... __only_inline int iscntrl(int _c) { return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & _C)); } Он происходит из файла ctype.h из исходного кода операционной системы obenbsd. Эта функция проверяет,...