'ps' zeigt bei manchen Programmen den ganzen Pfad an, bei manchen nicht

FatManStanding

Lieutenant
Registriert
Aug. 2021
Beiträge
669
Hi,

wenn ich mir bei 'ps' die laufenden Programme anzeigen lassen bekomme ich bei manchen davon den ganzen Pfad zur Executable angezeigt, bei manchen nicht und bei manchen je nachdem ob eine Datei geöffnet ist oder nicht. Bsp.

Code:
2350  0.3  0.2 493128 37064 ?        Sl   09:44   0:00 xfce4-panel
2356  0.8  0.2 611372 48696 ?        Sl   09:44   0:02 /usr/bin/thunar --daemon
2357  0.4  0.4 654488 68548 ?        Sl   09:44   0:01 xfdesktop
2381  0.1  0.0   4596  2816 ?        S    09:44   0:00 unclutter --timeout 3 --not Filelight
2386  0.0  0.2 328472 46904 ?        Sl   09:44   0:00 flameshot
2389  0.0  0.0 259704 15552 ?        Sl   09:44   0:00 devilspie2
27978  0.4  0.3 470588 52728 ?        Sl   09:46   0:00 geany
31368 33.7  2.8 3548136 459096 ?      Sl   09:47   0:31 /usr/lib/firefox/firefox

Vor allem "eingebaute" Xfce-Programme werden ohne Pfad angezeigt, auch Devilspie2 und Flameshot (die beide ohne GUI im Hintergrund laufen), aber auch der Editor Geany. Bei Geany kommt es darauf an wie das Programm gestartet wurde. Starte ich Geany normal über das Programmmenü und öffne darin eine Datei sehe ich keinen Pfad, öffne ich es mit mit "Öffnen mit" im Dateimanager (also eine Datei direkt) wird der Pfad angezeigt.

Woran liegt das? Legt das Programm selbst fest was 'ps' auslesen kann?
 
Dürfte damit zusammenhängen, wie die Programme konkret gestartet werden (ob über den absoluten Pfad oder mit Hilfe der Path-Variablen nur über den Namen der Executable).
 
  • Gefällt mir
Reaktionen: nutrix, Kuristina, areiland und 2 andere
Zurück
Oben