Usiłuję opróżnić kosz, co powoduje wyświetlanie komunikatu o błędzie:
Nie można teraz otworzyć kosza, ponieważ jest używany przez inne zadanie ...
Próbowałem ponownie uruchomić komputer, uruchamiając Finder
> Secure Empty Trash
wszystko daje ten sam wynik i komunikat błędu z góry.
Możesz użyć,
fuser
aby wyświetlić listę procesów, które mają otwarty plik:źródło
X LAB
... zawiera przewodnik dotyczący rozwiązywania problemów związanych z koszami w systemie Mac OS X.
Pliki używane przez inne aplikacje
Użyj jednej lub więcej z poniższych metod, jeśli pojawi się komunikat wskazujący, że pliku nie można przenieść do Kosza ani opróżnić z Kosza, ponieważ jest on „w użyciu” przez inną aplikację.
Zamknij aplikację używającą tego pliku. Zwykle pozwala to przenieść plik do Kosza lub opróżnić Kosz. Jeśli nie masz pewności co do aplikacji, która ma plik „w użyciu”, polecenie Terminal
lsof
może podać nazwę procesu lub aplikacji, którą Mac OS X uważa za używającą tego pliku, w następujący sposób:Kliknij ikonę Kosza w Docku, aby otworzyć okno Findera przedstawiające zawartość Kosza.
Otwórz terminal.
Po znaku zachęty Terminal wpisz
lsof
pojedynczą spację, ale nie naciskaj jeszcze Return.Przeciągnij i upuść plik „w użyciu” z Kosza do okna Terminala. Ścieżka do pliku pojawi się po
lsof
poleceniu:Naciśnij Return. Jeśli plik jest „w użyciu”, dane wyjściowe z lsof będą zawierać nazwy aplikacji lub procesów, które twierdzą, że używają pliku pod nagłówkiem pierwszej kolumny, POLECENIE.
Jeśli plik jest „w użyciu” przez otwartą aplikację, zamknij tę aplikację. Jeśli plik w tle ma plik „w użyciu”, użyj Monitora aktywności, aby zakończyć ten proces.
Uwaga: przy zamykaniu procesów należy zachować ostrożność, ponieważ w systemie Mac OS X potrzebne są pewne procesy w tle. Wyjście z procesów, takich jak loginwindow lub kernel_task, może zmusić cię do wyłączenia konta, zawieszenia komputera Mac lub spowodować panikę jądra. Jeśli nie wiesz, jaki efekt może mieć zamknięcie procesu, nie przerywaj procesu.
Opróżnij i ponownie utwórz Kosz
Dotknięte konto to admin:
Dotknięte konto to użytkownik:
Następnie wyloguj się i zaloguj ponownie.
Uwaga: Upewnij się, że wpisałeś polecenie dokładnie tak, jak określono przed kontynuowaniem, ponieważ błędy typograficzne w tym poleceniu mogą mieć poważne konsekwencje !
źródło
Wyrzuć to! (wolny)
Ta aplikacja AppleScript wymusza opróżnianie kosza. Szczególnie przydatny, jeśli masz pliki lub foldery w Koszu z niepoprawnie ustawionymi uprawnieniami, zablokowane elementy Kosza, chcesz bezpiecznie usunąć zablokowany element lub elementy kosza z innych partycji.
źródło
Aby określić, które zadanie korzysta z Kosza, możesz użyć następującego polecenia:
następnie wyjdź lub zabij, określając PID z drugiej kolumny, np
Dodaj,
-9
aby go zabić siłą.Alternatywnie możesz zainstalować aplikację What's Keeping Me , która może identyfikować i zabijać procesy blokujące wysypywanie Kosza.
Zgodnie z krótkim opisem witryny:
źródło