Unter Linux können Sie in /proc/ nachsehen . Versuchen Sie, man proc einzugeben für mehr Informationen. Der Inhalt von /proc/$PID/cmdline gibt Ihnen die Befehlszeile, die $PID verarbeitet mit gefahren wurde. Es gibt auch /proc/self für die Selbstprüfung :)
Eine Alternative (z. B. unter Mac OS X) ist die Verwendung von libproc . Siehe libproc.h.
Es gibt keinen allgemeinen Weg, dies unter Unix zu tun.
Jedes Betriebssystem hat unterschiedliche Möglichkeiten, damit umzugehen, und einige sind sehr schwierig. Sie erwähnen jedoch Linux. Bei Linux befinden sich die Informationen im /proc-Dateisystem.
Um die Befehlszeile für die Prozess-ID 9999 zu erhalten, lesen Sie die Datei /proc/9999/cmdline .