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