Sapete se esiste un comando per restituirmi il nome di un processo se gli passo come parametro il suo pid???Grazie 1000
Sapete se esiste un comando per restituirmi il nome di un processo se gli passo come parametro il suo pid???Grazie 1000
Non so se esiste un comando apposta, ma qualcosa di simile a questo dovrebbe funzionare:
codice:ps uax | grep [PID] | grep -v grep | awk '{print $11}'![]()
un comando preciso (il contrario di pidof, per capirsi) non lo so, però puoi fare così:
$ ps ax|grep PID
![]()
[Homepage] [Contattami]
Powered by: Ubuntu - Debian - Gentoo
Developing: Java - C++ - PHP
[supersaibal]"Perchè tanto Debian è meglio"[/supersaibal]
un comando "diretto" non saprei.
ps -aux vedi tutti i processi in esecuzione con numero e nome.
Io lo uso per uccidere le cose che si inceppano
Primo![]()
Originariamente inviato da vortex87
Non so se esiste un comando appostaOriginariamente inviato da virusbye
un comando preciso non lo soOriginariamente inviato da dapx
un comando "diretto" non saprei.![]()
[Homepage] [Contattami]
Powered by: Ubuntu - Debian - Gentoo
Developing: Java - C++ - PHP
[supersaibal]"Perchè tanto Debian è meglio"[/supersaibal]
In questo forum deteniamo la sapienza universaleOriginariamente inviato da virusbye
![]()
![]()
Si`, ma impreciso. Se per caso il tuo PID corrisponde a VSZ o RSS ottieni delle linee doppie o triple. Ecco che limitando la ricerca al solo PID si ottiene un risultato preciso e un codice piu' elegante.Originariamente inviato da vortex87
Primo![]()
Sostituisci a 1234 il valore del tuo PID.codice:#!/bin/bash PID="1234" ps aux | awk -v PID=$PID '($2==PID) {print $11}'