welcher Prozess greift hier zu?

  1. wetwater

    wetwater Thread StarterMacUser Mitglied

    Mitglied seit:
    19.11.2003
    Beiträge:
    921
    Zustimmungen:
    116
    Hallo macuser
    das ganze findet auf einem g5 1,8 Single mit 10.4.1 statt:

    Nachdem ich einen Ordner mit Bildern über die eingebaute Diashowfunktion betrachtet habe und diese anschließend löschen möchte, kann er nicht alle Dateien löschen und behauptet, dass manche Dateien noch in Verwendung sind. (Alle Programe bis auf den Finder sind geschlossen) wenn ich neu gestartet habe kann ich das Ganze löschen. Wie finde ich heraus welcher Prozess auf z.B die Datei "Bildxy.jpg" zugreift?

    Wäre für eure Tipps dankbar, damit ich endlich diesen lästigen Fehler einkreisen kann.
     
    wetwater, 14.06.2005
  2. iLover

    iLoverMacUser Mitglied

    Mitglied seit:
    13.03.2005
    Beiträge:
    322
    Zustimmungen:
    0
    Das sind Anwendungen die vom System aus im Hintergrund ablaufen ...

    Beenden sollte man diese nicht ohne Grund ...

    Und sehen kannst du solche Manager oder Helperapplications in der Aktivitätsanzeige, wenn sie beispielsweise nach einer Diashow noch nicht beendet wurden.
     
    iLover, 14.06.2005
  3. wetwater

    wetwater Thread StarterMacUser Mitglied

    Mitglied seit:
    19.11.2003
    Beiträge:
    921
    Zustimmungen:
    116
    das ist mir auch klar, nur wie finde ich heruas, welcher prozess das genau ist. kann man nirgends eine lister der geöffneten Dateien sehen, mit dem jeweiligen Prozess?
     
    wetwater, 14.06.2005
  4. p-cord

    p-cordMacUser Mitglied

    Mitglied seit:
    01.04.2004
    Beiträge:
    662
    Zustimmungen:
    0
    Das geht im terminal mit:
    Code:
    sudo lsof
    das gibt aber sehr viele Ergebnisse, daher in Deinem Fall:
    Code:
    sudo lsof | grep "Bild xyz"
    wobei Bild xyz durch einen Teil des Dateinamens, den Du suchst, ersetz wird ;)

    Grüsse, p-cord.
     
    p-cord, 14.06.2005
  5. lengsel

    lengselMacUser Mitglied

    Mitglied seit:
    25.11.2003
    Beiträge:
    4.553
    Zustimmungen:
    53
    In diesem Fall scheint mir der "besitzergreifende" Prozess der Finder zu sein.
    Einfach mal abschiessen (er startet sofort wieder von selbst, weil er ein Systemprozess ist), und das Problem sollte behoben sein, weil beim Abschuss die aktuellen Bindungen an Dateien mitgekillt werden.

    Es gibt Tools mit denen sich der Finder neustarten (oder sogar ganz beenden) lässt. Ansonsten hilft Apfel-alt-esc. Im sich öffnenden Fenster den Finder (Neustart) auswählen. Kann aber sein dass der Finder mit letztgenannter Methode trotzdem "besitzergreifend" bleibt.
    Mit dem Programm Aktivitätsanzeige lassen sich Prozesse auch gezielt abschiessen.

    Zuverlässig funktioniert der "Abschuss" via Terminal (Programme > Dienstprogramme). Dort (ohne die Anführungszeichen) eingeben:
    "ps aux | grep inder" (|=Pipe=alt+7)
    Es sollte etwas in dieser Richtung erscheinen:
    flo 386 25.9 12.1 1230572 126668 ?? R 1Jun05 1862:55.22 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

    Die erste Zahl nach dem Usernamen am Anfang der Zeile ist die Prozess-ID (hier 386) des gewählten Prozesses. Je nach Suchkriterium (anstelle von inder) werden u.U. einige Prozesse gefunden.
    Prozesse deren Prozess-ID (PID) bekannt ist lassen sich mit "kill" abschiessen.
    z.B.
    "kill PID"
    schiesst den Prozess mit der gewählten PID ab.
    Will ich einen Prozess (speziell beim Finder oder Serverprozessen interessant) nur "neustarten" ohne den ganzen Rechner neustarten zu müssen, hänge ich an das kill als Paramter die Option HUP (Hangup) an. Das startet den Prozess neu.
    Um also jetzt auf den konkreten Fall zurückzukommen:
    "kill -HUP PID"
    Startet den Finder neu wenn ich statt PID die Zahl einsetze die ich vorhin mit
    "ps aux | grep inder"
    herausbekommen habe.

    (Exkursion:
    Wenn ich einen Prozess sofort eiskalt abwürgen will, hänge ich an das kill statt dem HUP eine 9.
    "kill -9 PID"
    beendet den gewählten Prozess garantiert ohne Widerrede.

    Je nach Situation auf dem jeweiligen Rechner muss ich mich u.U. als Administrator authentifizieren, hierzu einfach dem gewünschten Kommando ein "sudo" voranstellen, dann erfolgt erst eine Passwortabfrage (Adminpasswort, Eingabe ist nicht zu sehen, Enter drücken), und dann wird das eingegebene Kommando ausgeführt.
    z.B. wird aus:
    "kill -HUP PID"
    dann
    "sudo kill -HUP PID"
    )

    Und dann sollte der Finder auch keine "Ansprüche" mehr auf Dateien erheben, und sich alles ordentlich löschen lassen.

    Grüße,
    Flo
     
    lengsel, 14.06.2005
Die Seite wird geladen...
Ähnliche Themen - welcher Prozess greift
  1. tocotronaut
    Antworten:
    7
    Aufrufe:
    425
    tocotronaut
    04.10.2016
  2. Nicolas1965
    Antworten:
    2
    Aufrufe:
    200
    Nicolas1965
    01.09.2016
  3. deepdj01
    Antworten:
    4
    Aufrufe:
    400
  4. Revilo1968
    Antworten:
    12
    Aufrufe:
    779
    Revilo1968
    10.12.2014
  5. Junchen
    Antworten:
    2
    Aufrufe:
    754
    Junchen
    24.08.2013