frontend progi mit és hogyan hív meg

Fórumok

Sziasztok!

Arra keresnék valami épkézláb megoldást, hogy lássam ahogy egy frontend cucc a hozzá tartozó programot/programokat az adott futtatás során hogyan és milyen paraméterekkel hívja meg.

Tehát valami debug kimenet kellene, amiben benne vannak a külső programhívások és az átadott paraméterek is.

Miként lehetne ezt kivitelezni?

Hozzászólások

A frontend az egy browser (applet,webstart,egyéb jószág) vagy egyéb vastag kliens ? :)

Azt tudod mivel-hogyan (protokol,file,ember mozgat floppy-t,USB pendrive-ot) kommunikál a midle/back enddel ? :D

Nagyon általános amit kérdezel, ezért a debug annyi, hogy jegyezd fel a hibajelenségeket, ha a rendszer különböző architektúra-elemeit lekapcsolod... :D Aztán mehetünk tovább... :D

tényleg lehet, h nem voltam elég konkrét...

nem kell semmi komolyra gondolni, pl egy mencoder frontend (tulajdonkép gui) v. ilyesmire gondolok. szóval hogy "lelophassak" bizonyos ezerkapcsolós beállításokat hogy saját scriptből parancssorból könnyebben elérjem a célom... (lustaság fél egészség)

Hali,

azt hiszem erre az strace jó eszköz, de lehet, hogy mások tudnak megfelelőbbet.

strace -o tracedump ./frontend

A tracedump fájlba kitolja az összes függvény hívást, amit a ./frontend program csinál. Ha nem adod meg a -o opciót, akkor stdout-ra nyomja, de azt nem fogod tudni követni, mert _nagyon_ sok output-ot ad (egyszer egy usernek 2 óráig futtattam ezzel Firefox-ot, hogy elkapjak egy fagyást, na ott a fájl 10 mega volt).