Вопросы с тегом 'posix'

POSIX (Portable Operating System Interface) - это набор стандартов, определяющих программные API, командный интерпретатор и общие утилиты для Unix-подобных операционных систем.
34 отв.

Проверьте, существует ли каталог в оболочке script

Какую команду можно использовать для проверки наличия или отсутствия каталога в оболочке script?
12 сент. '08 в 23:06
15 отв.

Что означает "POSIX"?

Что такое POSIX? Я прочитал статью в Википедии и читаю ее каждый раз, когда сталкиваюсь с термином. Дело в том, что я никогда не понимал, что это такое. Может ли кто-нибудь объяснить мне, объясняя "необходимость POSIX" тоже?
23 нояб. '09 в 3:42
14 отв.

Как отобразить команды оболочки при их выполнении

В сценарии оболочки, как я повторяю все вызванные команды оболочки и раскрываю имена любых переменных? Например, с учетом следующей строки: ls $DIRNAME Я хотел бы, чтобы скрипт запускал команду и отображал следующее ls /full/path/to/some/dir Це...
18 мая '10 в 3:03
12 отв.

Как убить все процессы с заданным частичным именем?

Я хочу убить все процессы, которые получаю: ps aux | grep my_pattern Как это сделать? Это не работает: pkill my_pattern
24 янв. '12 в 15:46
9 отв.

Как выполнить команду и получить вывод команды в С++ с помощью POSIX?

Я ищу способ получить вывод команды, когда она запускается из С++-программы. Я посмотрел на использование функции system(), но это просто выполнит команду. Вот пример того, что я ищу: std::string result = system( "./some_command" ) ; Мне нужно зап...
26 янв. '09 в 8:11
8 отв.

Какова цель "&&" в команде оболочки?

Насколько я знаю, с помощью & после запуска команды в фоновом режиме. Пример использования &: tar -czf file.tar.gz dirname & Но как насчет &&? (посмотрите на этот пример: https://serverfault.com/questions/215179/centos-100-di...
22 дек. '10 в 18:22
5 отв.

Когда следует использовать mmap для доступа к файлу?

В средах POSIX предусмотрены как минимум два способа доступа к файлам. Там стандартная система вызывает open(), read(), write() и друзей, но есть также возможность использовать mmap() для сопоставления файла в виртуальную память. Когда предпочтител...
03 нояб. '08 в 10:56
7 отв.

Что такое /dev/null 2> & 1?

Я нашел этот фрагмент кода в /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Это очистка и перезагрузка брандмауэра. Я не понимаю часть >> /dev/null 2>&...
09 мая '12 в 4:46
6 отв.

В чем разница между read() и recv() и между send() и write()?

В чем разница между read() и recv(), а также между send() и write() в программировании сокетов? производительность и скорость и другое поведение.
24 нояб. '09 в 18:20
4 отв.

Ошибка Ubuntu Linux С++: undefined ссылка на 'clock_gettime' и 'clock_settime'

Я новичок в Ubuntu, но я не могу заставить это работать. Он отлично работает на моих школьных компьютерах, и я не знаю, чего я не делаю. Я проверил usr/include, а time.h просто отлично. Вот код: #include <iostream> #include <time.h> us...
10 марта '10 в 18:36
4 отв.

Что означает "#define _GNU_SOURCE"?

Сегодня мне пришлось использовать функцию basename(), а man 3 basename (здесь) дал мне странное сообщение: Примечания Существуют две разные версии basename() - версия POSIX, описанная выше, и версия GNU, которую можно получить после #define...
07 апр. '11 в 16:51
2 отв.

Как преобразовать указатель файла (FILE * fp) в дескриптор файла (int fd)?

У меня есть FILE *, возвращенный вызовом fopen(). Мне нужно получить от него дескриптор файла, чтобы на нем называть такие вызовы, как fsync(fd). Какую функцию получить дескриптор файла из указателя файла?
02 июля '10 в 19:01
4 отв.

Как я могу поймать ctrl-c-событие?

Как уловить событие Ctrl + C в С++?
29 окт. '09 в 4:39
7 отв.

В чем разница между сигмацией и сигналом?

Я собирался добавить дополнительный обработчик сигнала в приложение, которое у нас есть, и заметил, что автор использовал sigaction для настройки других обработчиков сигналов. Я собирался использовать сигнал. Чтобы следовать конвенции, я должен испол...
24 окт. '08 в 2:15
4 отв.

Является ли файл append атомарным в UNIX?

В общем, что мы можем считать само собой разумеющимся, когда добавляем к файлу в UNIX из нескольких процессов? Возможно ли потерять данные (один процесс перезаписывает другие изменения)? Возможно ли, чтобы данные были искалечены? (Например, каждый пр...
20 июля '09 в 19:07