Sto provando a dividere la cmdline di un processo su Linux ma sembra che non posso fare affidamento su di esso per essere separato da caratteri '\ 0'. Sai perché a volte il carattere '\ 0' è usato come separatore e talvolta è uno spazio regolare?Come analizzare/proc/pid/cmdline
Conosci altri metodi per recuperare il nome dell'eseguibile e il percorso? Ho cercato di ottenere queste informazioni con 'ps' ma restituisce sempre la riga di comando completa e il nome dell'eseguibile viene troncato.
Grazie.
Ciao. Come hai detto, gli spazi sono usati per separare le parole nello stesso termine, questo era quello che mi aspettavo, ma ho accesso a una macchina che usa gli spazi per separare anche i termini. Era un Ubuntu, non so quale versione. – ryotakatsuki