V linuxu se můžete podívat do /proc/ . Zkuste zadat man proc Pro více informací. Obsah /proc/$PID/cmdline vám poskytne příkazový řádek, který zpracovává $PID běžel s. Existuje také /proc/self za prozkoumání sebe sama :)
Alternativou (např. v systému Mac OS X) je použití libproc . Viz libproc.h.
Neexistuje žádný obecný způsob, jak tento unix udělat.
Každý OS má jiné způsoby, jak s tím zacházet a některé jsou velmi těžké. Ale zmiňuješ Linux. V Linuxu jsou informace v souborovém systému /proc.
Chcete-li získat příkazový řádek pro ID procesu 9999, přečtěte si soubor /proc/9999/cmdline .
Proč potřebujeme bootloader ve vestavěném zařízení?
Převedení více řádků do jednoho řádku odděleného čárkou