Pytania oznaczone «ls»

10
Dlaczego bash ignoruje SIGTERM?

Czasami chcę szybko się wylogować kill -15 -1. Zauważyłem, że bash ignoruje SIGTERM. Zastanawiam się, jakie jest uzasadnienie takiego bashowego zachowania ? Zignorowanie SIGTERM bez uzasadnionego powodu nie jest w UNIX-ie nieprawdaż, prawda? AKTUALIZACJA: taki sam (nie) efekt dla wszystkich: $...

10
Dlaczego config przyjmuje zmienne jako argumenty?

Czy to VAR=value ./configureto samo co ./configure VAR=value? W pierwszym przypadku powłoka ustawia zmienną środowiskową, aw drugim skrypt konfiguracyjny bierze ciąg 'VAR=value'jako argument, a następnie przypuszczalnie ustawia zmienną. Zastanawiam się, czy config robi coś jeszcze ze zmienną (może...

10
Czy są wady `cp --sparse = always`?

Czy jest jakiś powód, aby nie używać użycia --sparse=alwaysprzy każdym wywołaniu cp? info cp mówi: ‘--sparse=WHEN’ A “sparse file” contains “holes”—a sequence of zero bytes that does not occupy any physical disk blocks; the ‘read’ system call reads these as zeros. This can both save...

9
Jak uzyskać długą listę pojedynczego katalogu?

Chcę zobaczyć długą listę dla pojedynczego katalogu. Kiedy piszę ls -lha, widzę to: drwxrwxr-x 4 username groupname 4.0K 2010-08-05 09:55 files drwxrwxr-x 7 username groupname 4.0K 2010-08-05 14:25 trunk drwxrwxr-x 8 username groupname 4.0K 2010-08-05 16:02 phpincludes drwxrwxr-x 11 username...

9
potwierdzone wyjście za pomocą pułapki

Próbuję przechwycić Ctrl+Csygnał, prosząc użytkownika o potwierdzenie. Część wychwytująca działa dobrze. Ale gdy sygnał zostanie uwięziony, nie wraca do normalnego wykonania. Zamiast tego wychodzi ze skryptu. Jak go wznowić, gdy użytkownik naciśnie „nie”. oto mój kod hell() { echo "Do you want to...

9
rozmiar bloku pliku - różnica między stat a ls

Zauważyłem, że kiedy: ls -ls file Zapewnia liczbę bloków, powiedzmy 8 bloków. Kiedy robię: stat file Zauważam, że liczba bloków wynosi 16, dwa razy więcej niż podana przez ls. Rozmiar bloku w moim systemie plików to 4096. Dowiedziałem się, że dowolna jednostka dla bloków używanych przez ls...

9
Jaki jest sens ls -f (lub dlaczego tak się zawiesiło?)

Mam katalog z około 100 000 plików. ls -f zawiesza się przez ponad minutę. Uruchomiłem strace i natychmiast zacząłem widzieć getdents, więc ls wyraźnie czyta katalog. Widzę również wiele wywołań do brk, więc ls wyraźnie buforuje rzeczy w pamięci. Napisałem prosty program, który wywołuje readdir i...

9
Jak sprawdzić uprawnienia grupy do pliku

Chciałbym sprawdzić uprawnienia grupy do pliku ze skryptu bash. W szczególności muszę sprawdzić, czy plik ma zapisany bit grupy. Otóż ​​to. Proste. Jednak: Potrzebuję również tego, aby był przenośny. test -w <file nie powie mi, czy można to zapisać w grupie. Dane wyjściowe ls -ldsą dobre dla...

9
Czy sygnał można zignorować (utracić)?

Mam aplikację, która komunikuje się z pracownikami za pomocą sygnałów (w szczególności SIGUSR1 / SIGUSR2 / SIGSTOP). Czy mogę ufać, że cokolwiek się stanie, każdy sygnał zostanie dostarczony i przetworzony przez program obsługi? Co się stanie, jeśli sygnały będą wysyłane szybciej, niż aplikacja...

9
Jakie są oczekujące sygnały?

Widzę, kiedy patrzę na granice uruchomionego procesu Max pending signals 15725 Co to jest? Jak ustalić rozsądną wartość dla zajętej usługi? Zasadniczo nie mogę znaleźć strony, która wyjaśnia, jaki jest każdy limit. Niektóre są dość zrozumiałe (maks. Liczba otwartych plików), niektóre mniej...