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

5 ответов

Это дает мне некоторые идеи. Комментарий @Lothar прямо на месте: если вы обходите использование имен через файловую систему, вам в основном приходится реализовывать некоторый эквивалент, используя базу данных. Если вы открываете одни и те же файлы поверх овера и хотите, чтобы единственная реальная проблема заключалась в том, чтобы снова и снова не анализировать миллионы файлов в одном и том же каталоге ... решение? просто жесткая ссылка на эти файлы в каталоге, содержащем гораздо меньше файлов. Это позволит избежать большинства потерянных циклов ЦП, в основном делая почти то же самое, что и доступ по иноду.

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

2 ответа

 из-за недостаточного размера буфера трубы.

аюсь выбирать междутрубы а такжеUnix сокеты для механизма IPC. Оба поддерживаютselect() а такжеepoll() функции, это здорово. Теперь каналы имеют 4-килобайтную (на сегодняшний день) «атомарную» запись, что гарантируется ядром Linux. Существует ли ...

4 ответа

 (и просто присваивая непосредственно двойному), чтобы убедиться, что это происходит в

я проблема в системах на основе UNIX. Sprintf не округляет значение должным образом. Например double tmp = 88888888888885.875 char out[512];Это 88,888,888,888,885,875, чтобы быть проще для глаз. Я привожу такой конкретный и большой пример, ...

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

3 ответа

Я полагаю, что лучшее решение здесь, если работник также видит его как "fable.jobs.tasks.Submitter", это имеет больше смысла с точки зрения приложения.

ановил Celery (последняя стабильная версия). У меня есть каталог с именем/home/myuser/fable/jobs, Внутри этого каталога у меня есть файл tasks.py: from celery.decorators import task from celery.task import Task class Submitter(Task): def ...

3 ответа

Вы можете точно смоделировать среду входа в систему:

проверить его эффекты немедленно, вместо того, чтобы перезагрузить терминал

2 ответа

Есть разн. В моем случае проект не будет компилироваться с -Wl.

ю-Wl,-shared это вариантл.д., Я видел, как кто-то компилирует, как это, $ gcc -shared -Wl,-soname,libtest.so -o libtest.so *.oИ какой-то человек, как это $ gcc -Wl,-shared -Wl,-soname,libtest.so -o libtest.so *.oИтак, я хочу знать, есть ли ...

3 ответа

Используйте signalfd (). С ним легче работать и он безопасен для потоков.

ли функция, аналогичнаяIsBadReadPtr [http://msdn.microsoft.com/en-us/library/aa366713%28VS.85%29.aspx]в Unix? По крайней мере, некоторые функциональные возможности IsBadReadPtr? Я хочу написать процедуру, которая будет реагировать, если с ...

3 ответа

Это выполняет вывод команды, которая, например, в случае ls -l сгенерирует сообщение типа "total" команда не найдена "(потому что total ... является частью вывода ls -l, например). Так что это НЕ то, что вы хотите.

равильно вызвать некоторую команду, хранящуюся в переменной? Есть ли различия между 1 и 2? #!/bin/sh cmd="ls -la $APPROOTDIR | grep exception" #1 $cmd #2 eval "$cmd"

5 ответов

Этот код проверяет, присутствует ли данный JSON-файл пользователя в домашнем каталоге теста или нет. Если его нет, он создаст его с контентом. Вы можете изменить местоположение файла и содержание в соответствии с вашими потребностями.

ужно создать текстовый файл (если он еще не существует) и записать новую строку в файл, используя bash. Я уверен, что это просто, но кто-нибудь может мне это объяснить?

4 ответа

 и в отличие от netcat), чтобы я мог проверить состояние процесса.

аюсь написать простой скрипт bash, который прослушивает порт и отвечает тривиальным HTTP-ответом. Моя конкретная проблема заключается в том, что я не уверен, доступен ли порт, и в случае сбоя связывания я возвращаюсь к следующему порту, пока ...