Gibt es eine Möglichkeit, festzustellen, welcher Prozess einen anderen gestartet hat?

Gibt es eine Möglichkeit, festzustellen, welcher Prozess einen anderen gestartet hat?

Wenn ich mich recht erinnere, kann man einige der Parameter ermitteln, mit denen ein Prozess gestartet wurde (in Windows werden sie im Prozessumgebungsblock gespeichert). Kann ich auch herausfinden, welcher Prozess einen anderen gestartet hat?

Beispiel: Mein iTunes (speicherfressendes "§$%&!) taucht immer wieder auf, obwohl ich es beendet habe, und ich möchte wissen, warum. Andererseits fände ich solche Kenntnisse auch allgemein nützlich und nicht nur in diesem Fall ;-)

Antwort1

Sie können den übergeordneten Prozess eines anderen Prozesses herausfinden, indem SieDienstprogramme » Aktivitätsmonitor.appWählen Sie den Prozess aus, drücken SiePrüfen.

Sieht nicht besonders nützlich aus, da in OS X fast alles per gestartet wird launchd. Ich bin mir nicht sicher, ob es etwas Besseres gibt – ich könnte mich aber irren.

Im konkreten Fall, dass iTunes „von selbst“ startet, liegt es wahrscheinlich daran, dass ein Gerät synchronisiert wird. Schließen Sie das iPad oder iPhone an und deaktivieren Sie in den Einstellungen „iTunes öffnen, wenn dieses … verbunden ist“.

verwandte Informationen