Pytania oznaczone «posix»

POSIX (Portable Operating System Interface) to zestaw standardów definiujących programistyczne interfejsy API, interpreter poleceń i popularne narzędzia dla systemów operacyjnych typu Unix.

910
Jak echo poleceń powłoki podczas ich wykonywania

W skrypcie powłoki, w jaki sposób mogę wywołać echo wszystkich wywoływanych poleceń powłoki i rozwinąć nazwy zmiennych? Na przykład, biorąc pod uwagę następujący wiersz: ls $DIRNAME Chciałbym, aby skrypt uruchomił polecenie i wyświetlił następujące informacje ls /full/path/to/some/dir Celem...

898
Jakie jest znaczenie „POSIX”?

Co to jest POSIX? Przeczytałem artykuł w Wikipedii i czytam go za każdym razem, gdy napotykam ten termin. Faktem jest, że tak naprawdę nigdy nie zrozumiałem, co to jest. Czy ktoś może mi to wyjaśnić, tłumacząc „potrzebę

276
Kiedy powinienem używać mmap do dostępu do plików?

Środowiska POSIX zapewniają co najmniej dwa sposoby dostępu do plików. Jest średnia wywołania systemowe open(), read(), write()i przyjaciół, ale istnieje również możliwość korzystania mmap()zmapować plik do pamięci wirtualnej. Kiedy lepiej jest używać jednego nad drugim? Jakie są ich indywidualne...

237
Co to jest / dev / null 2> & 1?

Znalazłem ten fragment kodu w /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Opróżnia i ładuje zaporę ogniową. Nie rozumiem tej >> /dev/null 2>&1części. Jaki jest cel posiadania tego w cronie?...

152
Co oznacza „#define _GNU_SOURCE”?

Dzisiaj musiałem skorzystać z basename()funkcji, a man 3 basename( tutaj ) dał mi dziwną wiadomość: Uwagi Istnieją dwie różne wersje basename () - wersja POSIX opisana powyżej oraz wersja GNU , którą otrzymuje się po #define _GNU_SOURCE #include <string.h> Zastanawiam się, co to...

147
Usunąć echo wywołania polecenia w makefile?

Napisałem program do przydziału, który ma wypisywać swoje wyjście na standardowe wyjście. Specyfikacja przypisania wymaga stworzenia pliku Makefile, który po wywołaniu make run > outputFilepowinien uruchomić program i zapisać dane wyjściowe do pliku, który ma odcisk palca SHA1 identyczny z...

143
Jaka jest różnica między sigaction a signal?

Miałem właśnie dodać dodatkowy moduł obsługi sygnału do aplikacji, którą tu mamy i zauważyłem, że autor użył sigaction()do skonfigurowania innych programów obsługi sygnału. Miałem zamiar użyć signal(). Zgodnie z konwencją powinienem się kierować, sigaction()ale jeśli pisałem od zera, którą...