Korzystam z interaktywnej sesji bash. Utworzyłem niektóre deskryptory plików przy użyciu exec i chciałbym wymienić aktualny stan mojej sesji bash. Czy istnieje sposób na wyświetlenie listy obecnie otwartych deskryptorów plików?
Zawsze zastanawiałem się tego, ale nigdy nie miał czasu, aby dowiedzieć się, więc zrobię to teraz - jak przenośny jest użycie pokazane tutaj którejkolwiek /proc/$$/fd/$Nlub /dev/fd/$N? Rozumiem gwarancje POSIX /dev/null, /dev/tty, and /dev/console (choć dowiedziałem się o tym dopiero następnego dnia po przeczytaniu komentarzy do tej odpowiedzi ), ale co …
W wielu przypadkach „lsof” nie jest instalowany na komputerach, z którymi muszę pracować, ale „funkcja” lsof byłaby bardzo potrzebna (np. W systemie AIX). : \ Czy są jakieś aplikacje typu „lsof” w świecie innym niż Windows? AKTUALIZACJA: np .: muszę wiedzieć, że jakie procesy wykorzystują katalog „/ home / username”?
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 3 lata temu . Nagle mam problem; wszystkie moje aplikacje i serwer działały dobrze i nagle widzę, że liczba otwartych plików wzrosła. …
Mam dwa wystąpienia uruchomionego procesu. Jednym z nich jest „FRYZJA NAS!” i błędy drukowania non stop do STDOUT. Chcę zabić zepsuty proces, ale muszę się upewnić, że nie zakończę niewłaściwego procesu. Oba zostały uruchomione mniej więcej w tym samym czasie i za pomocą topWidzę, że oba używają mniej więcej tyle …
Dla zabawy: Czy istnieje sposób monitorowania / przechwytywania / zrzutu tego, co jest zapisywane /dev/null? Na Debianie lub FreeBSD, jeśli ma to znaczenie, mile widziane są również inne rozwiązania specyficzne dla systemu operacyjnego.
Niejasno pamiętam gdzieś, gdzie kiedyś był, w niektórych Uniksach sposób otwierania istniejącego pliku do pisania, z flagą, która prosiła jądro o użycie starej wersji (dla innych procesów uzyskujących dostęp do niego do odczytu), aż do „nowego „wersja została w pełni zapisana (fd zamknięta), od tego momentu plik pojawił się jako …
Próbuję użyć NTP, aby zaktualizować czas na moim komputerze. Daje mi to jednak błąd: host # ntpdate ntp1.example.org 10 Aug 12:38:50 ntpdate[7696]: the NTP socket is in use, exiting Co oznacza błąd „gniazdo jest używane”? Jak mogę zobaczyć, co korzysta z tego gniazda? Dzieje się tak na moim systemie CentOS …
Otworzyłem reż vim some/dir. Mogę nawigować w drzewie, ale po otwarciu pliku zastanawiam się, jak zamknąć widok pliku, aby wrócić do listy katalogów i przejść do innego pliku. :wqnie ma opcji, ponieważ zamyka całą sesję vima. Wydaje mi się, że istnieje tryb for, ale nie wiem, jak się nazywa i …
Właśnie zmieniłem nazwę pliku dziennika na „foo.log.old” i założyłem, że aplikacja zacznie pisać nowy plik dziennika w „foo.log”. Byłem zaskoczony, gdy odkryłem, że śledził plik dziennika do nowej nazwy i dodawał wiersze do „foo.log.old”. W systemie Windows nie znam tego rodzaju zachowania - nie wiem, czy jest możliwe jego wdrożenie. …
Jeśli uruchomię aplikację za pomocą tego polecenia: /path/to/my/command >> /var/log/command.log A polecenie nie wraca, czy istnieje sposób, z innego monitu, aby zobaczyć, na co ustawione jest przekierowanie STDOUT? Szukam czegoś takiego cat /proc/PID/redirects lub ps -??? | grep PID ale każda metoda wystarczy.
Próbuję uzyskać cały obraz z deskryptorami plików. Powiedzmy, że mam proces1, który początkowo ma następujące deskryptory plików: _process1_ | | | 0 stdin | | 1 stdout | | 2 stderr | |__________| Następnie zamykam deskryptor pliku 1: close(1); Deskryptor pliku 1 tłumaczy (wskazuje) na standardową strukturę PLIK w tabeli …
Co dzieje się z plikami usuwanymi, gdy mają otwarty uchwyt pliku? Zastanawiam się nad tym, odkąd wymyśliłem, że mogę usunąć plik wideo podczas odtwarzania w MPlayerze i nadal będzie on odtwarzany do końca. Skąd bierze dane? Czy nadal pochodzi z dysku twardego? Czy plik został skopiowany do pamięci RAM po …
Mam dwie otwarte muszle. Pierwszy znajduje się w katalogu A. W drugim usuwam katalog A, a następnie tworzę go ponownie. Kiedy wracam do pierwszej powłoki i piszę ls, dane wyjściowe są następujące: ls: cannot open directory .: Stale file handle Dlaczego? Myślałem, że pierwsza powłoka (ta, która pozostała otwarta w …
Muszę wiedzieć, czy proces z danym PID jako otworzył port bez użycia zewnętrznych poleceń. Następnie muszę użyć /procsystemu plików. Mogę /proc/$PID/net/tcpna przykład odczytać plik i uzyskać informacje o portach TCP otwartych przez proces. Jednak w procesie wielowątkowym /proc/$PID/task/$TIDkatalog będzie również zawierał net/tcpplik. Moje pytanie brzmi : czy muszę przejrzeć wszystkie …
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.