Elencare il PID ed il corrispondente nome di ciascun processo attivo

Da Gambas-it.org - Wikipedia.
Versione del 20 ago 2022 alle 13:14 di Vuott (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per ottenere l'elenco del PID e del corrispondente nome di ciascun processo attivo, si potrà leggere la prima riga del file /proc/pid_del_processo/comm:

Public Sub Main()

  Dim s As String

  For Each s In Dir("/proc/", Null, gb.Directory)
 
    If Exist("/proc" &/ s &/ "comm") Then Print "Processo: "; s;; File.Load("/proc" &/ s &/ "comm")
  
  Next

End