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.
Ogólnie rzecz biorąc, co możemy przyjąć za pewnik, gdy dołączamy do pliku w systemie UNIX z wielu procesów? Czy można stracić dane (jeden proces nadpisuje zmiany drugiego)? Czy dane mogą zostać zniekształcone? (Na przykład, każdy proces dołącza po jednym wierszu do pliku dziennika, czy jest możliwe, że dwa wiersze ulegną …
Znam już prawdziwy identyfikator użytkownika . Jest to unikalny numer użytkownika w systemie. W moim systemie My uidjest $ echo $UID 1014 $ Jakie są pozostałe dwa identyfikatory? A jaki jest pożytek z efektywnego identyfikatora użytkownika i zapisanego identyfikatora użytkownika i gdzie go używamy w systemie?
W systemach POSIX sygnały kończące mają zwykle następującą kolejność (zgodnie z wieloma stronami MAN i specyfikacją POSIX): SIGTERM - uprzejmie poproś o zakończenie procesu. Zakończy się z wdzięcznością, czyszcząc wszystkie zasoby (pliki, gniazda, procesy potomne itp.), Usuwając pliki tymczasowe i tak dalej. SIGQUIT - silniejsza prośba. Zakończy bez gracji, nadal …
Muszę utworzyć zadanie CRON, które będzie uruchamiane ostatniego dnia każdego miesiąca. Stworzę go za pomocą cPanel. Każda pomoc jest mile widziana. Dzięki
Zasadniczo szukam wersji C ++ fdopen (). Zrobiłem trochę badań na ten temat i jest to jedna z tych rzeczy, które wydają się być łatwe, ale okazują się bardzo skomplikowane. Czy czegoś mi brakuje w tym przekonaniu (tj. To naprawdę jest łatwe)? Jeśli nie, czy jest gdzieś dobra biblioteka, która …
Z mojego zrozumienia SIGPIPEmoże wystąpić tylko jako wynik a write(), które może (i robi) zwracać -1 i ustawiać errnona EPIPE... Dlaczego więc mamy dodatkowy narzut sygnału? Za każdym razem, gdy pracuję z rurami, ignoruję SIGPIPEi nigdy nie odczuwałem bólu, czy czegoś mi brakuje?
W sieci są porozrzucane strony, które opisują obiekty POSIX AIO z różną ilością szczegółów. Żaden z nich nie jest strasznie świeży. Nie jest jasne, co dokładnie opisują. Na przykład „oficjalna” (?) Witryna internetowa dotycząca obsługi asynchronicznych operacji we / wy jądra Linuksa mówi, że gniazda nie działają, ale strony podręcznika …
Mam zbiór danych, który wygląda następująco: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 Chcę wykreślić dane (miesiące jako wartości x i liczy się jako wartości y). Ponieważ w danych występują luki, chcę zamienić informacje dla miesiąca na datę. Próbowałem: …
Bawię się mkstemp(), co zapewnia deskryptor pliku, ale chcę wygenerować sformatowane dane wyjściowe za pośrednictwem fprintf(). Czy istnieje łatwy sposób przekształcenia deskryptora pliku dostarczonego przez program mkstemp()w FILE *strukturę, której można używać fprintf()?
Czy snprintf zawsze przerywa bufor docelowy? Innymi słowy, czy to wystarczy: char dst[10]; snprintf(dst, sizeof (dst), "blah %s", somestr); czy też musisz to robić, jeśli jakiś czas jest wystarczająco długi? char dst[10]; somestr[sizeof (dst) - 1] = '\0'; snprintf(dst, sizeof (dst) - 1, "blah %s", somestr); Interesuje mnie zarówno to, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.